Solr --- Group查询
来源:互联网 发布:苹果手机挣钱软件 编辑:程序博客网 时间:2024/06/06 03:24
简介
Group查询将包含相同字段的文档进行分组,每组返回得分较高的文档。
例如:在一个电子零售网站搜索”DVD”,可能会返回三个类目”TV and Video”、”Movies”、”Computers”,并且每个类目包含三个文档。查询词”DVD”在这三个类目中都出现了,Group查询可以将它们分组以此来增加与用户的关联。
请求参数
查询事例
基于字段manu_exact对查询结果进行分组:
http://localhost:8983/solr/techproducts/select?wt=json&indent=true&fl=id,name&q=solr+memory&group=true&group.field=manu_exact
查询结果:
{..."grouped":{"manu_exact":{"matches":6,"groups":[{"groupValue":"Apache Software Foundation","doclist":{"numFound":1,"start":0,"docs":[{"id":"SOLR1000","name":"Solr, the Enterprise Search Server"}]}},{"groupValue":"Corsair Microsystems Inc.","doclist":{"numFound":2,"start":0,"docs":[{"id":"VS1GB400C3","name":"CORSAIR ValueSelect 1GB 184-Pin DDR SDRAM Unbuffered DDR 400(PC 3200) System Memory - Retail"}]}},{"groupValue":"A-DATA Technology Inc.","doclist":{"numFound":1,"start":0,"docs":[{"id":"VDBDB1A16","name":"A-DATA V-Series 1GB 184-Pin DDR SDRAM Unbuffered DDR 400 (PC3200) System Memory - OEM"}]}},{"groupValue":"Canon Inc.","doclist":{"numFound":1,"start":0,"docs":[{"id":"0579B002","name":"Canon PIXMA MP500 All-In-One Photo Printer"}]}},{"groupValue":"ASUS Computer Inc.","doclist":{"numFound":1,"start":0,"docs":[{"id":"EN7800GTX/2DHTV/256M","name":"ASUS Extreme N7800GTX/2DHTV (256 MB)"}]} } ] } }
查询共命中了6个文档,其中有5个唯一的值只在一个文档中出现(numFound=1)。每个组中文档的排列顺序是按照group.sort=score desc参数确定的。整个Group查询结果中文档的排列顺序是按照sort=score desc参数确定的。
参考
apache-solr-ref-guide-6.0
0 0
- solr group分组查询
- solr group分组查询
- Solr --- Group查询
- Solr Lucene Group查询
- solrj实现solr的group查询:
- Solr --- Group查询与Facet区别
- Solr分组聚合查询之Group
- solr group
- solr-group by
- solr 中的group使用说明
- solr查询
- Solr查询
- solr的group和facet
- Solr-----9、Solr查询语法
- solr 查询参数说明
- solr 查询参数说明
- solr的ExtendedDisMax查询
- Solr学习总结-查询
- 7 登录功能
- Hadoop生态系统搭建总结
- Error: Cannot find module 'express'
- JAX-RS入门 十: 兼容与演进
- Ubuntu15.04安装AndroidStudio时出现“unable to run mksdcard sdk tool”解决
- Solr --- Group查询
- 希尔排序(ShellSort程序完整版)
- zk 单机 集群-节点操作,选举
- bzoj1003(dp+最短路spfa)这才是省选的题
- 学习三境界
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- JAX-RS入门 十一:HATEOAS
- glib-2.14升级
- [九度OJ]1042Coincidence