【问题标题】:SOLR proximity search boost for different slopsSOLR 邻近搜索提升不同斜率
【发布时间】:2019-05-29 17:55:15
【问题描述】:

我想在我的 Solr 上配置邻近搜索。我的要求是要启用两个基于接近度的提升因素,例如任何搜索词接近 100 个单词的文档都应该比那些搜索词接近 50 个单词的文档得到更多的提升。

另外我应该如何配置 solr 以使“stack over flow”和“flow stack over”产生相同数量的结果。

谢谢

【问题讨论】:

  • 50字以内的任何词都不在100字以内吗?为什么相距较远的术语比相距较近的术语要提高更多?第二个问题;这是默认行为,因此,如果您没有看到,则表示您正在专门要求它(例如短语查询)。
  • 好吧,我明白了你的观点,即 50 应该比 100 更高,但是关于你的观点,50 个单词也包含在 100 个单词中,请考虑在文档中单词在 50 范围内的情况但在其他文档的范围内为 100,我希望单词更接近的文档应该首先出现在搜索结果中。如何提升它?

标签: solr lucene


【解决方案1】:

假设 SOLR 已经隐式地增强了基于邻近性的更多相关查询并且您实际上不需要显式使用邻近运算符,这不是合理的吗?

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 2015-09-20
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多