es 含通配符短语如何做近似匹配
例如:需求就是给两个词,搜索出两词中包含2个或两个以下单词,符合条件记录。
例如:quick fox 短语,slop为2 ,我可以搜出 quick aa bb fox 或者 quick aa fox 这种类似短语
GET /my_index/my_type/_search
{
"query": {
"match_phrase": {
"title": {
"query": "quick fox",
"slop": 2
}
}
}
}
但是还有一种需求无法满足,含通配符需求:
例如短语为 qui* fox 或者 quic* fo*
要搜索前后词语符合条件,并且中间间隔两个单词的怎么搜索?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论