Solr查询的明显结果

时间:2013-08-28 10:48:16

标签: solr

我有solr索引数据如下

<doc>
  <str name="pincode">792056</str>
  <str name="city">Bijoypur-I Bl.I -III</str>
  <str name="district">Changlang</str>
  <str name="locality">Bijoypur-I Bl.I -III</str>
  <str name="state">Arunachal Pradesh</str>
</doc>

我的问题是来自同一状态的10个不同的pincodes我有10个文件,当我使用查询http://ip:port/solr/select?q=state:Arunachal Pradesh查询状态时 它返回10个具有相同州名的值,但我只需要州名的不同值,请帮我这个

2 个答案:

答案 0 :(得分:7)

检查SOLR中的grouping/field collapsing功能

&q=solr+memory&group=true&group.field=manu_exact

答案 1 :(得分:4)

是一个方面查询你追求的是什么?这应该会为您提供一个状态列表,其中包含每个州的文档数量:

http://ip:port/solr/select?q=*:*&rows=0&facet=true&facet.limit=-1&facet.field=state

或许准确描述所需的结果。