避免在Solr服务器中重复记录

时间:2013-06-20 15:11:31

标签: solr

在我的solr管理员中,我正在这样查询 -

http://:8080 / solr / realestatecategory / select?q = %3A & fl = propcategory& wt = json& indent = true

它会返回像

这样的记录
{
  "responseHeader":{
    "status":0,
    "QTime":4},
  "response":{"numFound":4,"start":0,"docs":[
      {
        "propcategory":"Residential Property"},
      {
        "propcategory":"Residential Property"},
      {
        "propcategory":"Commercial Property"},
      {
        "propcategory":"Invest"}]
  }}

我想避免像“住宅物业”这样的重复记录。怎么做?

快速回答这个问题,因为我非常需要帮助。

2 个答案:

答案 0 :(得分:1)

您需要使用分组。

group=truegroup.field=propcategory一起使用。

有关详细信息,请查看here

答案 1 :(得分:0)

如果您只想要一份唯一的记录列表,您也可以查看Solr faceting 它将给出一个带有Count的项目列表。