我只想知道给定索引中使用的评分机制(相似性)。例如,如果我有一个名为TEST_ES的索引,那么我想知道在TEST_ES索引中使用了哪种评分机制。此外,我还想知道在ElasticSearch 8.3中默认使用的是哪种评分机制。
我的用例是我有一个名为主题的字段,这是一个列表。此字段将具有多个值。例如,一个单据的字段名中有[‘主题一’、‘主题二’、‘主题三’],另一个单据的字段名有[‘一个测试’、‘一个例子’、‘两个’]。因此,当我在名称字段中搜索主题一时,我应该首先获得第一个文档,因为它是最相关的,但我首先获得的是第二个文档,尽管我是按_Score对结果进行排序谢谢
1条答案
按热度按时间igetnqfo1#
这是一个非常普遍的问题,如果您没有任何额外的机制,Elasticearch结果将默认根据similarity module of Elasticsearch中解释的BM25进行评分
您还可以在Elasticearch中查看其他可用的相似性系统