我正在尝试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
但是我想尝试增加不同的查询字段,例如,增加文章标题的相似性。
该文档(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的文档中找不到任何示例,这使我相信自己出了点问题。
有没有人设法实现这样的目标?