`

Lucene 维度统计(facet)

阅读更多

写入

1,org.apache.lucene.facet.FacetField     元数据里面facet统计 的字段

2,org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter  分类写

3,org.apache.lucene.facet.FacetsConfig;  facet配置

 

查询

1,org.apache.lucene.facet.taxonomy.TaxonomyReader;  分类读

1.1,org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyReader; 路径分类读

2,org.apache.lucene.facet.FacetsCollector;  存放符合条件的用户facet数据集合 (FacetsCollector.search方法)

3,

4,org.apache.lucene.facet.Facets;  facet

     分组统计

     范围统计

     排序的结果集统计

5,org.apache.lucene.facet.FacetResult;  Li<FacetResult> facet的统计结果集合    facets.getAllDims得到

 

 

 

分类:

分类统计

 

范围统计

 

相关文章:

http://blog.csdn.net/whuqin/article/details/42524825

http://iamyida.iteye.com/blog/2203074

分享到:
评论

相关推荐

    Lucene5学习之Facet(续)

    在Lucene5中,Facet系统是基于前缀编码(Prefix Encoding)实现的,这使得在大规模数据集上进行高效且内存友好的Facet统计成为可能。 本篇博客将主要围绕以下几个方面展开: 1. **Facet配置**:首先,你需要在索引...

    lucene facet查询示例

    本示例将深入探讨如何在Lucene中实现facet查询,包括区间查询和多维度查询,以及关键概念——key-field-value模型。 **一、Lucene Facet的概念** Facets是信息组织的一种方法,类似于图书馆的分类标签。在搜索结果...

    lucene分组查询优化facet

    其中,Facet(分面)查询是Lucene提供的一种强大的分类和统计功能,它允许用户根据特定的维度(如作者、类别等)对搜索结果进行分组和计数,从而帮助用户更深入地探索数据。本篇文章将详细探讨Lucene的分组查询优化...

    lucene facet bobo-browse实现

    用户可以选择品牌、价格区间等进行筛选,Bobo-Browse能够实时返回筛选后的结果,并更新相应的Facet统计。 总结,Lucene结合Bobo-Browse提供了一套完整的Facet解决方案,使得开发者能够轻松地在搜索结果中加入分类和...

    Solr分组统计

    Facet功能在Solr中用于提供多维度的统计信息,它可以展示不同分类下文档的数量,帮助用户从不同角度查看数据分布。例如,在一个电子商务网站中,你可以使用facet来统计商品按类别、品牌或价格区间分组的数量,这有助...

    Solr 入门资料

    它允许用户根据某个字段的值进行过滤和聚合,以帮助用户探索数据的不同维度。例如,在电商网站中,用户可以通过品牌、价格范围或评价来筛选商品。在 Solr 中,配置分面导航需要在 schema.xml 文件中定义相关字段,并...

    solr技术方案.pdf

    Solr技术方案是一种针对全文搜索和检索的开源解决方案,它基于Apache Lucene,提供高性能、高可用性的搜索服务。在面对传统数据库层面的模糊搜索(like查询)导致的性能问题和用户体验不佳的情况时,Solr成为了提升...

Global site tag (gtag.js) - Google Analytics