elasticsearch怎么处理一些特殊含义的关键字("面"、"油"之类的)?
比如单独搜索“面”这个关键字,想获得的是面条、方便面这些,不想获得桌面显示器啊、洁面乳啊之类的,基于elasticsearch要怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如单独搜索“面”这个关键字,想获得的是面条、方便面这些,不想获得桌面显示器啊、洁面乳啊之类的,基于elasticsearch要怎么处理呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
理论上来说,输入面,返回桌面显示器啊,洁面乳是正确的,如果想要更精准的答案,那只能在搜索条件上做文章。
比如可以指定搜索值为方便面,minimum_should_match参数设为100%,这样就肯定返回对应的内容了,或者也可以在页面搜索栏指定类型。