ElasticSearch查询数据、全文检索、补全提示、拼写纠错
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search.html
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-uri-request.html
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-body.html
查询API可以通过查询字符串形式传递参数,也可以通过请求体传递参数(适合更复杂的查询)。
常用的几个搜索:
1、全文检索
2、补全提示
3、拼写纠错
搜索功能业务的实现逻辑顺序:
- 先做补全提示。
- 如果补全没有返回结果,则使用拼写纠错建议。
- 得到拼写纠错建议后的单词短语进行全文检索。
- 如果拼写纠错建议都是空,你就直接全文检索吧。
通过查询字符串进行全文检索(GET请求传递请求参数)
通过请求体方式进行全文检索
补全提示
拼写纠错建议
本文来自博客园,作者:运维爱背锅,转载请注明原文链接:https://www.cnblogs.com/juelian/p/17560173.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步