我正在尝试设置Elasticsearch,有什么方法可以纠正field _Score的计算吗?例如,一个用户写了一个请求“daiw”,我有一个单词daiwa,它的freq = 3651,那么我如何在daiw的请求下首先显示daiwa的结果?我只是想弄明白搜索是怎么进行的
vbopmzt11#
elasticsearch使用BM25算法进行评分以查看详细信息您可以查看本文https://www.elastic.co/fr/blog/practical-bm25-part-2-the-bm25-algorithm-and-its-variables了解用例搜索daiw和daiwa是不同的当您使用标准analyzer时,可以使用按fuzziness搜索,以便使用daiw检索daiwa的数据
elasticsearch
daiw
daiwa
analyzer
fuzziness
1条答案
按热度按时间vbopmzt11#
elasticsearch
使用BM25算法进行评分以查看详细信息您可以查看本文https://www.elastic.co/fr/blog/practical-bm25-part-2-the-bm25-algorithm-and-its-variables了解用例搜索daiw
和daiwa
是不同的当您使用标准analyzer
时,可以使用按fuzziness
搜索,以便使用daiw
检索daiwa
的数据