ElasticSearch的简单api介绍

1:ElasticSearch是什么?

  • Elasticsearch 是一个分布式的免费开源搜索和分析引擎
  • 适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据
  • Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名是Elastic Stack 的核心组件;
  • *Elastic Stack 是一套适用于数据采集、扩充、存储、分析和可视化的免费开源工具

2:ElasticSearch的用处?

  • 分布式的搜索引擎和数据分析引擎 比如百度 京东 淘宝的搜索引擎都是它
  • 全文检索,结构化检索,数据分析
  • 可以对海量数据进行近实时的处理
  • *3:简单介绍一下ElasticSearch的REST风格:

3: ElasticSearch和 ElasticSearch-head和Kibanan和ik分词器 都是es的常用插件下载地址:

4:开启简单的测试:

创建索引:

介绍一下es的类型:

指定字段的类型(创建规则):

获取它的索引规则:

添加索引数据:

修改索引数据 POST:

删除文档或者索引 DELECT:

进阶:

文档的查询操作:

和mysql…其他数据库一样 查询那一块是最难的

来给大家简单介绍一下:

先PUT一些数据进去来模拟:

简单查询:

进阶:排序,分页,关键字高亮,模糊查询和精准查询

模糊查询:

排序:

分页:

布尔值条件查询:

AND:

NOT 不等于:

过滤查询:

多条件查询:

高亮查询:

可以自定义高亮:

每天更新Spring Boot 整合ElasticSearch

Original: https://www.cnblogs.com/yunjie0930/p/14731809.html
Author: 小杰i
Title: ElasticSearch的简单api介绍

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576404/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球