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/
转载文章受原作者版权保护。转载请注明原作者出处!