我与Solr的MoreLikeThis功能试验。Solr的MoreLikeThis提高查询字段
我的模式处理文章,我正在寻找三个领域内的文章之间的相似之处: 文章标题,文章文字和主题。
下面的查询工作良好:
q=id:(2e2ec74c-7c26-49c9-b359-31a11ea50453)
&rows=100000000&mlt=true
&mlt.fl=articletext,articletitle,topic&mlt.boost=true&mlt.mindf=1&mlt.mintf=1
但我想与推动不同查询字段进行试验 - 即把更多的重量上相似的articletitle,例如。
的文档(http://wiki.apache.org/solr/MoreLikeThis)表明,这可以通过包括mlt.qf属性,有一些提高来实现。
我在这样的查询尝试如下:
q=id:(2e2ec74c-7c26-49c9-b359-31a11ea50453)&rows=100000000&mlt=true
&mlt.fl=articletext,articletitle,topic&mlt.boost=true
&mlt.mindf=1&mlt.mintf=1
&mlt.qf=articletext^0.1 articletitle^100 topic^0.1
然而,提升似乎没有影响 - 无论什么提升我公司供应,建议保持不变(我会除上述查询在很大程度上赞成标题相似性,但这似乎并没有发生)
我找不到在这种方式使用MoreLikeThis的文档中的任何示例,这导致我相信我有什么问题。
有没有人成功地实现这样的事情?如果你有,你只有一个字段以匹配上,或几个具有同等的重要性简单的建议要求
我刚刚开始遇到这个问题。您可以将mlt.interestingTerms = details参数放在那里,以便根据原始文档查看它所选择的术语,而且无论我放入mlt.fl参数中的什么内容(或I字段忽略)。 – Simon