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、拼写纠错

搜索功能业务的实现逻辑顺序:

  1. 先做补全提示。
  2. 如果补全没有返回结果,则使用拼写纠错建议。
  3. 得到拼写纠错建议后的单词短语进行全文检索。
    1. 如果拼写纠错建议都是空,你就直接全文检索吧。

通过查询字符串进行全文检索(GET请求传递请求参数)

通过请求体方式进行全文检索

补全提示

拼写纠错建议

posted @   运维爱背锅  阅读(148)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.