【问题标题】:Can Sphinx be configured to give more weight to certain fields?可以将 Sphinx 配置为赋予某些字段更多的权重吗?
【发布时间】:2010-10-07 04:10:52
【问题描述】:

嘿,所以我想知道 Sphinx 是否有可能在其结果中对文档的某些字段进行加权。例如,如果我搜索了the rock show,是否可以将 sphinx 配置为将名为 the rock show 的歌曲优先于歌词中包含 the rock show 的歌曲?

【问题讨论】:

    标签: search full-text-search sphinx


    【解决方案1】:

    【讨论】:

    • 谢谢。我将一个字段的权重设置为 4,000,000,将另一个字段的权重设置为 1,但这似乎对结果的顺序没有任何影响。唯一似乎有所不同的是我将 MatchMode 设置为什么,而且 Sphinx 似乎完全忽略了重量。
    【解决方案2】:

    这个问题已经很老了,但这里有一篇来自 Sphinx 博客的关于 Sphinx 匹配和加权的好文章:

    » How Sphinx relevance ranking works

    【讨论】:

    • 感谢链接,不胜感激!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 2015-03-29
    相关资源
    最近更新 更多