`

solr 中的group使用说明

    博客分类:
  • solr
 
阅读更多

参数说明

 

 

 

参数名

参数值

说明

group

true/false

if true, turn on result grouping(如果为true,结果分组

group.field

[fieldname]

Group based on the unique values of a field. The field must currently be single-valued and must be either indexed, or be another field type that has a value source and works in a function query - such as ExternalFileField. Note: for Solr 3.x versions the field must by a string like field such as StrField or TextField, otherwise a http status 400 is returned.

(分组基于(field)唯一值来实现。该字段必须是单值的,必须是索引的。或者是另一种值域:有值源,而且工作在函数查询下,比如说扩展值域。注意:solr 3.x版本,值域的类型必须为string类型,比如StrField or TextField

group.func

[function query]

Group based on the unique values of a function query. <!> Solr4.0 This parameter only is supported on 4.0

(分组基于函数查询的唯一值。solr4.0以后才支持)

group.query

[query]

Return a single group of documents that also match the given query.

(返回一个匹配搜索的单个文档组,)

rows

[number]

The number of groups to return. Defaults to 10.

返回的群组个数,默认是10

start

[number]

The offset into the list of groups.

(该群列表中的偏移量)

group.limit

[number]

The number of results (documents) to return for each group. Defaults to 1.

(每个群组返回的结果数,默认是1)

group.offset

[number]

The offset into the document list of each group.

(每个群组的偏移量)

sort

[sortspec]

How to sort the groups relative to each other. For example, sort=popularity desc will cause the groups to be sorted according to the highest popularity doc in each group. Defaults to "score desc".

(怎么对群组排序,例如:sort=popularity desc会使群组按照 popularity的值降序排序,默认是"score desc"

group.sort

[sortspec]

How to sort documents within a single group. Defaults to the same value as the sort parameter.

(单个群组内怎样排序,默认是和sort参数一样)

group.format

grouped/simple

if simple, the grouped documents are presented in a single flat list. The start and rows parameters refer to numbers of documents instead of numbers of groups.

(如果值是simple,分组后的文档记录是单一的平面列表。 start and rows指的是文档记录的数量,而不是群组的数量)

group.main

true/false

If true, the result of the last field grouping command is used as the main result list in the response, using group.format=simple

(如果为true,最后一个值域的分组命令的结果,被作为主要的结果列表,需要 group.format=simple)(不懂)

group.ngroups

true/false

If true, includes the number of groups that have matched the query. Default is false. <!> Solr4.1
WARNING: If this parameter is set to true on a sharded environment, all the documents that belong to the same group have to be located in the same shard, otherwise the count will be incorrect. If you are using SolrCloud, consider using "custom hashing"

(如果为true,包括匹配查询的分组数。默认是false.警告,如果是在一个分布式环境里,这个参数设置为true,所有的文件,属于同一组必须位于相同的分片,否则计数将不正确。如果你使用SolrCloud,考虑自定义"custom hashing"

group.truncate

true/false

If true, facet counts are based on the most relevant document of each group matching the query. Same applies for StatsComponent. Default is false. <!> Solr3.4 Supported from Solr 3.4 and up.

(如果值为true,facet 总数是基于每组最相关的记录,和StatsComponent功能一样,默认是false)

group.facet

true/false

Whether to compute grouped facets for the field facets specified in facet.field parameters. Grouped facets are computed based on the first specified group. Just like normal field faceting, fields shouldn't be tokenized (otherwise counts are computed for each token). Grouped faceting supports single and multivalued fields. Default is false. <!> Solr4.0
WARNING: If this parameter is set to true on a sharded environment, all the documents that belong to the same group have to be located in the same shard, otherwise the count will be incorrect. If you are using SolrCloud, consider using "custom hashing"

group.cache.percent

[0-100]

If > 0 enables grouping cache. Grouping is executed actual two searches. This option caches the second search. A value of 0 disables grouping caching. Default is 0. Tests have shown that this cache only improves search time with boolean queries, wildcard queries and fuzzy queries. For simple queries like a term query or a match all query this cache has a negative impact on performance

 
分享到:
评论

相关推荐

    solr中文解析器以及使用文档

    3. **配置Solr的中文解析器**:在Solr中使用IK Analyzer,需要在solrconfig.xml和schema.xml这两个配置文件中进行设置。首先,需要在solrconfig.xml中指定查询分析器和索引分析器为IK Analyzer;然后,在schema.xml...

    solr的安装使用步骤

    ### Solr的安装使用步骤详解 #### Solr概述与特性 **Solr** 是 Apache 下的一个顶级开源项目,它基于 **Lucene** 进行构建,提供了强大的全文搜索能力。相较于 Lucene,Solr 提供了更为丰富的查询语言支持,并且...

    Solr入门配置说明

    【Solr入门配置说明】 Solr,全称为Apache Solr,是一个开源的、基于Java的企业级搜索应用服务器。它提供了一种高效、可扩展的全文检索能力,支持多种数据源,如XML、JSON等,通过HTTP接口进行通信,使得开发者能够...

    Solr(Cloudera)使用手册

    ### Solr(Cloudera)使用手册 #### 一、创建Collection与管理实例 在使用Solr(Cloudera)时,创建Collection是基本的操作之一。Collection是Solr中的数据存储单元,相当于关系数据库中的表。 ##### 创建路径与实例 ...

    easynet.solr开发与使用

    《easynet.solr开发与使用》 在现代信息技术领域,搜索引擎已经成为不可或缺的一部分,而Apache Solr作为一款强大的开源搜索引擎,被广泛应用于各种数据检索场景。为了方便开发者更高效地集成和操作Solr,Easynet...

    快速上手数据挖掘之solr搜索引擎高级教程(Solr集群、KI分词)第17讲 solr之Group 共7页.pptx

    Solr集群安装与配置(一)第11讲 Solr集群安装与配置(二)第12讲 SolrCloud基本概念第13讲 Solrj操作SolrCloud第14讲 solr索引主从同步第15讲 solr之Facet第16讲 solr之FacetPivot第17讲 solr之Group第18讲 solr之...

    solr在java中使用总结

    通过以上步骤,我们可以成功地部署Solr并在Java应用程序中使用SolrJ进行数据索引和搜索。Solr的强大功能和灵活性使其成为构建高效搜索系统的一个优秀选择。无论是对于企业级应用还是个人项目,Solr都是一个值得深入...

    solr的安装与使用

    在本文中,我们将详细介绍Solr的安装和使用过程。 一、安装Solr 首先,我们需要下载Solr的安装包。这里我们使用的是Solr 1.3版本。下载地址分别是: * Windows版本:...

    solr6.5使用的IK分词

    5. **使用说明**: 提供的`说明.txt`文件中应包含关于如何使用IK分词器的详细指南,包括如何查询、如何调整分词策略等。请参照该文件进行操作。 通过以上步骤,你就可以在Solr 6.5中成功集成并使用IK分词器了。这将...

    solr中文文档.pdf

    ### SOLR中文文档知识点概述 ...这些知识点对于初学者来说是非常宝贵的资源,可以帮助他们快速上手SOLR并应用于实际项目中。此外,对于想要深入了解SOLR内部机制的开发者而言,掌握Lucene原理也是十分必要的。

    solr中文分词器

    Solr中文分词器是Apache Solr搜索引擎系统中用于处理中文文本的核心组件,它使得Solr能够对中文文档进行有效的索引和搜索。在Solr中,分词器(Tokenizer)是分析器(Analyzer)的一部分,负责将输入的文本拆分成可被...

    solr6.0中文分词

    在 Solr 6.0 中,IKAnalyzer 不仅可以继续为 Solr 5.x 提供服务,还增加了对新版本 Solr 的兼容性,确保了旧项目的平滑升级和新项目的稳定运行。 使用 IKAnalyzer 配置 Solr 6.0 或 5.x 的步骤大致如下: 1. **...

    ikanalyzer-solr中文分词包兼容solr7.5

    在Solr的Schema设计中,可以为需要分词的字段指定`ikanalyzer`作为分析器,这样在索引和查询时,Solr就会使用ikanalyzer进行分词操作。 总之,ikanalyzer-solr中文分词包为Solr提供了一种强大的中文处理能力,使得...

    solr介绍及使用.docx

    在 Solr 中,索引数据是通过索引器(Indexer)完成的,可以使用 Solr 的 API 或命令行工具批量导入数据。索引数据后,用户可以通过 Solr 的查询接口执行搜索,查询语句可以包含各种条件、过滤器和排序规则,实现复杂...

    Solr操作说明文档

    "Solr 操作说明文档" Solr 是一个基于 Lucene 的企业搜索平台,它提供了强大的搜索功能和高效的索引处理能力。...Solr 操作说明文档提供了详细的 Solr 使用指南和配置说明,为用户提供了一个详细的 Solr 使用手册。

    solr5.5.4部署及使用

    在本文档中,我们将详细介绍如何部署和使用 Solr 5.5.4 版本,包括两种常见的部署方式:Jetty 和 Tomcat,并涉及到中文分词器IKAnalyzer的集成以及对Word文档的支持。 首先,我们需要准备合适的环境,这里要求的是...

    Solr5.4中文分词

    通过以上步骤,我们就能在Solr 5.4中成功配置并使用中文分词库。这个过程对于提升中文文档的检索效率和准确性至关重要,因为正确的分词可以极大地提高搜索结果的相关性。同时,根据实际需求,还可以对分词库进行定制...

Global site tag (gtag.js) - Google Analytics