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