5

我正在尝试使用 MoreLikeThis 来获取所有类似的文档,但不是具有特定内容类型的文档。

因此,第一个查询需要找到我想要获得“更多类似”的一个文档 - 第二个查询需要将相似文档限制为不是 pdf (-contenttype:pdf)

有谁知道这是否可能?

谢谢

4

1 回答 1

6

使用MoreLikeThisHandler时,所有常用参数都应用于 mlt 结果集。因此,您可以使用 fq 参数从 mlt 结果中排除您的 pdf 文档:

http://localhost:8983/solr/mlt?q=test&mlt.fl=text&fq=-contenttype:pdf

q参数允许选择文档以生成 mlt 结果(实际上,它是与使用的初始查询匹配的第一个文档)。

于 2010-11-19T15:17:24.130 回答