【发布时间】:2012-10-10 01:24:37
【问题描述】:
我有一个程序,我必须在表(My SQL DB)中搜索给定的字符串。 搜索查询检查是否找到任何匹配的字符串。它通过搜索表中的字段为我提供给定字符串的搜索分数。
在这里,我没有得到或无法理解它给我的分数,因为分数不一样或不是线性的。
有什么办法可以限制搜索分数或使其线性化或易于理解?
【问题讨论】:
标签: elasticsearch lucene
我有一个程序,我必须在表(My SQL DB)中搜索给定的字符串。 搜索查询检查是否找到任何匹配的字符串。它通过搜索表中的字段为我提供给定字符串的搜索分数。
在这里,我没有得到或无法理解它给我的分数,因为分数不一样或不是线性的。
有什么办法可以限制搜索分数或使其线性化或易于理解?
【问题讨论】:
标签: elasticsearch lucene
不确定您所说的线性是什么意思,但您可以通过查看Lucene calculates scores 的一般情况以及使用 elasticsearch Explain API 查看如何为您的特定查询和数据计算分数来更好地理解评分。
【讨论】: