gpt4 book ai didi

solr - Apache Solr : More Like This customization

转载 作者:行者123 更新时间:2023-12-05 01:27:42 24 4
gpt4 key购买 nike

我正在使用 Solr 来处理我的文本搜索需求。现在在 f1 上启用了 MLT(更像这样)。 f2 是我的日期字段。我想要 f1 上的 MLT 结果,但我只想要它们来自我的数据库的一个子集,即某个日期之后的结果(f2 上的范围查询)。如何自定义 MLT 以便我可以在 f2(非 MLT 字段)上添加此范围查询?

我是 Solr 和 Java 的新手。任何基本的帮助都将不胜感激。谢谢。

最佳答案

根据 https://wiki.apache.org/solr/MoreLikeThisHandler ,MoreLikeThisHandler 支持 CommonQueryParameters。这意味着您应该能够添加 fq (filter query) 参数添加到您的搜索中,并过滤 f2 介于某物和其他物之间。例如:

fq=f2:["2011-03-21" TO "2012-03-21"]

这表示,从 MLT 中查找所有结果,然后添加此过滤查询。

关于solr - Apache Solr : More Like This customization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com