Solr MoreLike这提升了查询字段

 昆山莱盛劳务 发布于 2023-02-09 18:11

我正在尝试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的文档中找不到任何示例,这使我相信自己出了点问题。

有没有人设法实现这样的目标?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有