获取具有唯一字段值的不同SOLR行

时间:2011-12-09 11:04:55

标签: solr lucene

我正在尝试从SOLR获取12个分类的列表,每个分类都有一个名为User_id的字段,该字段必须与其他九个不同,因此列出的所有分类必须来自不同的用户。 / p>

我正在阅读有关人脸的内容,但我没有得到用于制作我想要的东西,我尝试了一些查询:

q=*:*&start=0&rows=12&fq=type:classifieds&fq=confirmed:1&fq=country:ES&fq={!tag=picture}picture:1&fq={!tag=date_created}date_created:[2006-12-09T00:00:00Z TO 2011-12-06T19:12:43Z]&group=true&group.field=user_id&sort=date_created desc

q=*:*&start=0&rows=12&fq=type:classifieds&fq=confirmed:1&fq=country:ES&fq={!tag=picture}picture:1&fq={!tag=date_created}date_created:[2006-12-09T00:00:00Z TO 2011-12-06T19:12:43Z]&facet=true&facet.field=user_id&facet.mincount=1&sort=date_created desc

q=*:*&start=0&rows=12&fq=type:classifieds&fq=confirmed:1&fq=country:ES&fq={!tag=picture}picture:1&fq={!tag=date_created}date_created:[2006-12-09T00:00:00Z TO 2011-12-06T19:12:43Z]&facet=true&facet.mincount=1&facet.numFacetTerms=1&facet.limit=-1&facet.field=user_id&sort=date_created desc

但它们都不起作用,所有返回的分类都被user_id重新命名。

提前感谢您的答案。

1 个答案:

答案 0 :(得分:3)

看看Result Grouping。在您的情况下,首先添加group=true&group.field=user_id