elasticsearch查询关键字slop
elasticsearch查询关键字slop
StanleySun 发表于1个月前
elasticsearch查询关键字slop
  • 发表于 1个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

假设有个文档,内容如下:

{
    "title" : "工程师之路" 
}

用下面带语句搜索不出来

GET /course/c/_search
{ 
  "query": { 
    "match_phrase": { 
      "title": {
        "query": "工师"
        }
    } 
  }
}

但,用带slop参数就能搜出来

GET /course/c/_search
{ 
  "query": { 
    "match_phrase": { 
      "title": {
        "query": "工师", "slop": 1
        }
    } 
  }
}

slop=n表示,可以隔n个字(英文词)进行匹配。

"query":"fox quick", "slop": 1 可以匹配到 “quick brown fox”

参考以下表格:

位置1位置2位置3位置4位置5
文档
slop 1
slop 2
slop 3
标签: ElasticSearch
共有 人打赏支持
粉丝 6
博文 17
码字总数 12908
×
StanleySun
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: