`
gcgmh
  • 浏览: 350320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

solr faceting 用法

阅读更多
1.在schema.xml里面增加一个分类字段category
2.创建索引
3.在查询url里面增加:&facet=on&facet.field=category
    查询返回结果里会出现如下返回结果:
<lst name="facet_counts">
<lst name="facet_queries"/>
−
<lst name="facet_fields">
−
<lst name="category">
<int name="java">4</int>
<int name="3c">2</int>
<int name="电脑">2</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>


4.用solrJ 的API查询:
/create the query
SolrQuery query = new SolrQuery("content:piece");
//indicate we want facets
query.setFacet(true);
//indicate what field to facet on
query.addFacetField("category");
//we only want facets that have at least one entry
query.setFacetMinCount(1);
//run the query
QueryResponse results = server.query(query);
System.out.println("Query Results: " + results);
//print out the facets
List<FacetField> facets = results.getFacetFields();
for (FacetField facet : facets) {
 System.out.println("Facet:" + facet);
}


具体参考:http://wiki.apache.org/solr/SimpleFacetParameters
分享到:
评论

相关推荐

    solr.war包solr.war包solr.war包solr.war包solr.war包

    solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...

    solr开发维护参考

    solr开发维护参考。比较明确说明solr的用法

    Solr入门使用详解.zip

    详尽解释了solr的使用方法,java程序法开发使用solrJ,提供索引和搜索的请求方法J,索引的创建,更新。删除,field的详细使用方法,以及IK分词器的详细使用方式等

    solr服务器_solr_

    solr

    SOLR的应用教程

    1.2.1 Solr使用Lucene并且进行了扩展 4 1.2.2 Schema(模式) 5 1.2.3 查询 5 1.2.4 核心 5 1.2.5 缓存 5 1.2.6 复制 6 1.2.7 管理接口 6 1.3 Solr服务原理 6 1.3.1 索引 6 1.3.2 搜索 7 1.4 源码结构 8 1.4.1 目录...

    Linux上Solr的启动方式

    使用Solr内置的Jetty服务器启动Solr (1)借助X Shell上传solr的安装包到/usr/local/目录下,使用 tar -zxvf命令进行解压.  (2)使用内置的Jetty来启动Solr服务器只需要在example目录下,执行start.jar程序即可,...

    solr文档solr文档

    solr文档

    solr

    solr

    solr_solr_

    solr manageschema 配置文件,增加了分词器后的配置文件

    solr技术文solr技术文

    solr技术文solr技术文solr技术文

    Solr定时更新Solr定时更新

    Solr定时更新Solr定时更新

    solr5.4.0完整包

    Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的...

    solr4.7服务搭建

    如何使用solr搭建服务器

    Solr权威指南-上卷

    不仅讲解了基本概念和使用方法,而且还分析了各组件的内部工作机制。 下卷(第11~16章) 细致、深入地讲解了Solr的高级知识和拓展知识。 高级知识部分包括:Solr的高级查询及其各种查询技巧,如函数查询、地理空间...

    solr增量更新架包apache-solr-dataimportscheduler.jar

    solr增量更新-

    已编译版本solr-8.11.2.tgz

    Solr 8.11.2是8.x系列的最后一个版本,新版本已经是9.0版本了。 1,什么是solr? Solr是一个独立的企业级搜索应用服务器,他对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务提供一定格式...

    solr深入浅出

    介绍了Solr的特性,Solr服务原理,源码结构,Solr的安装与配置,Solr的应用,SolrJ的用法,solr性能调优等等

    java进阶Solr从基础到实战

    在本套课程中,我们将全面的讲解Solr,从Solr基础到Solr高级,再到项目实战,基本上涵盖了Solr中所有的知识点。 主讲内容 章节一:Solr基础(上) 1. 环境搭建 2. 核心讲解 3. 数据导入 4. 各种中文分析器 章节二:...

    Apache Solr(solr-8.11.1.tgz)

    Apache Solr(solr-8.11.1.tgz)Binary releases 二进制版本

    solr-6.2.0源码

    solr-6.2.0 强大的分布式搜索引擎,包含各种详细例子及源码解析

Global site tag (gtag.js) - Google Analytics