0

我用 nutch 爬了很多网站。我正在使用 Solr 3.4 浏览结果,但我想按其域对结果进行分组。例如,如果我搜索“tabnak”,第一个结果只包含“ http://tabnak.ir ”并且不显示来自该域的其他结果(就像 google 一样)。

我想忽略以下结果:

http://tabnak.ir/en/news/1020/title
http://tabnak.ir/fa/allnews
...

如何使用 group、group.field 和 ...为 solr 创建查询?

谢谢

4

1 回答 1

0

您应该创建一个单独的索引字段(例如,在这种情况下名为“域”),并且应该确保在 SOLR 索引您的数据时将域与 url 分开。

然后,您必须将字段折叠分组应用于您的搜索结果。见:http ://wiki.apache.org/solr/FieldCollapsing

于 2016-03-08T14:41:10.077 回答