gpt4 book ai didi

elasticsearch - 模糊性不符合Elasticsearch的预期

转载 作者:行者123 更新时间:2023-12-03 00:49:46 24 4
gpt4 key购买 nike

我正在尝试为我在Elasticsearch中进行的项目测试一些测试用例。模糊性查询给出的结果在特定情况下令人困惑:
在多匹配查询中搜索带有模糊性2的购物中心关键字时,它也匹配 Mile

As per fuzziness documentation :-
=> 0 edits are allowed for string length is 0-2 .
=> 1 edit is allowed for string length is 3-5.
=> 2 edits are allowed for string length greater than 5.

如果是这种情况,为什么 MILE MALL 相匹配,因为按照逻辑,只允许进行一次编辑,如果看到MALL-> MILE,则需要进行2次编辑。
Elasticsearch表现是否符合预期,还是我在这里错过了一些东西?
我正在为该字段使用简单的空白分析器并使用
         {  "query": {
"multi_match": {
"query": "mall",
"fields": [
"name"
],
"fuzziness": 2
} }}

最佳答案

您突出显示的文档仅适用于指定 "fuzziness": "AUTO" 的情况,否则,如果您指定常规数字(0、1或2),则将考虑该数字(在您的情况下为2)

关于elasticsearch - 模糊性不符合Elasticsearch的预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55576235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com