博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr的 group应用
阅读量:5781 次
发布时间:2019-06-18

本文共 3286 字,大约阅读时间需要 10 分钟。

hot3.png

如:

参数说明   

group    true/false 

if true, turn on result grouping 

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. 

group.func     [function query] 

Group based on the unique values of a function query.  Solr4.0 This parameter only is supported on 4.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. 

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. 

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". 

group.sort   [sortspec] 

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

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. 

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 

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" 

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. 

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

转载于:https://my.oschina.net/u/1458120/blog/542725

你可能感兴趣的文章
Redis命令总结
查看>>
unable to write 'random state'错误解决
查看>>
context:annotation-config vs component-scan
查看>>
结构体和类的内存对齐原则-这一次弄清楚了对齐的本质规则
查看>>
Centos编译安装Nginx和PHP
查看>>
Linux-grep命令
查看>>
exgcd、二元一次不定方程学习笔记
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>
JavaWeb实例设计思路(订单管理系统)
查看>>
source insight中的快捷键总结
查看>>
PC-IIS因为端口问题报错的解决方法
查看>>
java四种线程池简介,使用
查看>>
一般处理程序(.ashx)中session的使用方法
查看>>
EasyUI笔记(二)Layout布局
查看>>
ios View之间的切换 屏幕旋转
查看>>
typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
查看>>
jsp 特殊标签
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
gauss消元
查看>>