我有一个程序,我必须在表(My SQL DB)中搜索给定的字符串。 搜索查询检查是否找到任何匹配的字符串。它通过搜索表中的字段为我提供给定字符串的搜索分数。
在这里,我没有得到或无法理解它给予我的分数,因为得分不相同或不是线性的。
有没有办法限制搜索得分或使其线性或可理解?
答案 0 :(得分:1)
不确定您的意思是线性的,但您可以通过查看Lucene calculates scores的一般方式以及使用elasticsearch Explain API查看如何为您的特定查询计算得分来更好地了解评分。数据