【发布时间】:2019-05-29 17:55:15
【问题描述】:
我想在我的 Solr 上配置邻近搜索。我的要求是要启用两个基于接近度的提升因素,例如任何搜索词接近 100 个单词的文档都应该比那些搜索词接近 50 个单词的文档得到更多的提升。
另外我应该如何配置 solr 以使“stack over flow”和“flow stack over”产生相同数量的结果。
谢谢
【问题讨论】:
-
50字以内的任何词都不在100字以内吗?为什么相距较远的术语比相距较近的术语要提高更多?第二个问题;这是默认行为,因此,如果您没有看到,则表示您正在专门要求它(例如短语查询)。
-
好吧,我明白了你的观点,即 50 应该比 100 更高,但是关于你的观点,50 个单词也包含在 100 个单词中,请考虑在文档中单词在 50 范围内的情况但在其他文档的范围内为 100,我希望单词更接近的文档应该首先出现在搜索结果中。如何提升它?