首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模糊前缀匹配与Span_multi在ElasticSearch中的应用

问模糊前缀匹配与Span_multi在ElasticSearch中的应用
EN

Stack Overflow用户
提问于 2020-10-29 18:36:00
回答 1查看 216关注 0票数 1

我的用例是在一个基于模糊和前缀匹配的字段中突出显示多个短语/单词。为此,我目前使用span_near来处理短语,使用span_multi来允许在短语术语中使用模糊性。我还需要使用prefix_length,以便只允许前缀匹配后的字符使用模糊,但span_multi不允许多个多项查询。有没有其他方法可以做到这一点?

代码语言:javascript
复制
    "query":{
    "bool":{
        "should":[{
  "span_near": {
    "clauses": [
      {
        "span_multi": {
          "match": {
            "fuzzy": {
              "comment": {
                "fuzziness": "5",
                "value": "Beata"
              }
            }
          }
        }
      },
        {
        "span_multi": {
          "match": {
            "fuzzy": {
              "comment": {
                "fuzziness": "5",
                "value": "Rosenane"
              }
            }
          }
        }
      }
    ],
    "in_order": False,
  }},{
  "span_near": {
    "clauses": [
      {
        "span_multi": {
          "match": {
            "fuzzy": {
              "comment": {
                "fuzziness": "5",
                "value": "Christna"
              }
            }
          }
        }
      }
    ],
    "in_order": False,
  }}]
}
},
    "highlight" : {
    "fields" : {
      "comment" : { "pre_tags" : ["<temp>"], "post_tags" : ["</temp>"],
                   "number_of_fragments" : 0
                  }

  }
    }
    
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-05 02:00:38

嘿,所以它是工作在

代码语言:javascript
复制
"comment": {
                "fuzziness": "5",
                "value": "Rosenane",
                "prefix_match":3
              }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64589374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档