目录
初识elasticsearch(1)
了解ES(1.1)
Elasticsearch,简称ES,是一款基于Lucene构建的开源、分布式、RESTful搜索和分析引擎。它以其强大的全文搜索能力、近实时的搜索和分析功能,以及稳定可靠的高可用性设计,在大数据领域中发挥着不可或缺的作用。
Elasticsearch的主要作用体现在以下几个方面:
首先,Elasticsearch提供了高效的全文搜索功能。无论是海量的文本数据还是结构化的数据,Elasticsearch都能快速地进行索引和搜索。它支持复杂的查询语句,能够精确地定位到用户所需的信息,大大提高了数据检索的效率。
其次,Elasticsearch具有近实时的搜索和分析能力。这意味着一旦数据被索引到Elasticsearch中,用户就可以立即进行搜索和分析操作,无需等待漫长的处理时间。这种近实时的特性使得Elasticsearch在实时数据分析、日志监控、安全事件响应等领域具有广泛的应用。
此外,Elasticsearch还提供了可扩展性和高可用性。它支持分布式部署,可以轻松地扩展集群规模以应对不断增长的数据量。同时,Elasticsearch还具备自动故障转移和负载均衡机制,确保在节点故障或网络问题时仍能保持服务的可用性和稳定性。
最后,Elasticsearch还提供了丰富的接口和插件,方便用户进行集成和定制。用户可以通过RESTful API与Elasticsearch进行交互,也可以使用各种插件来扩展其功能,如数据可视化、机器学习等。
![](https://file.jishuzhan.net/article/1780154904006889473/1c1a66d7f58a71e4739c8802033d0a13.webp)
倒排索引(1.2)
![](https://file.jishuzhan.net/article/1780154904006889473/3c949b71c44abad97c81b021086da2b6.webp)
es的一些概念(1.3)
![](https://file.jishuzhan.net/article/1780154904006889473/2d93619e08645785c40d1436012b04dd.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/c4af293845539905eab07c9b02eb3fa2.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/bdfc38fc2b1eae54b924cab0bbf0b064.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/8c773f3f32a1319e2a92ee10d42a4115.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/98adbe4690dd693eb20cec99eefeb10f.webp)
安装es、kibana(1.4)
文档地址:
微服务(基础篇-008-es、kibana安装)-CSDN博客https://blog.csdn.net/zip7986/article/details/137227119?spm=1001.2014.3001.5501注意: 再次声明安装文档仅为方便使用,学习回顾所写。
ik分词器(1.5)
![](https://file.jishuzhan.net/article/1780154904006889473/81d59fd50032ddab187b5017810121fb.webp)
ik分词器的拓展和停用词典(1.5.1)
![](https://file.jishuzhan.net/article/1780154904006889473/3839b295661d8e6da01dbb46337e1d45.webp)
索引库操作(2)
mapping映射属性(2.1)
elasticsearch官网:Elasticsearch Guide [8.13] | Elastichttps://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
![](https://file.jishuzhan.net/article/1780154904006889473/4dc3ab579f7be9e24b83747c63a0e127.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/970b7b21833106c9f71db78d67fd63ad.webp)
索引库CRUD(2.2)
创建索引库(2.2.1)
![](https://file.jishuzhan.net/article/1780154904006889473/0ed26eec0f2802856628c2c6d96e69a5.webp)
查看、删除索引库(2.2.2)
![](https://file.jishuzhan.net/article/1780154904006889473/e9a270e7012a7533d15fc36c528636eb.webp)
修改索引库(2.2.3)
![](https://file.jishuzhan.net/article/1780154904006889473/90e3d782051400845d643960fbd4cfd0.webp)
文档操作(3)
新增文档(3.1)
![](https://file.jishuzhan.net/article/1780154904006889473/6bf3295a1b083506a16b6be2d02fca5d.webp)
查询文档(3.2)
![](https://file.jishuzhan.net/article/1780154904006889473/dfcc594e2f45b2c2cc8656908c3a8e5f.webp)
删除文档(3.3)
![](https://file.jishuzhan.net/article/1780154904006889473/7e6a7f5ff05e334d42c3cbad49e11185.webp)
修改文档(3.4)
![](https://file.jishuzhan.net/article/1780154904006889473/5b630eca95122a9b1830e608808fc7e8.webp)
RestAPI(4)
RestClient操作索引库(4)
![](https://file.jishuzhan.net/article/1780154904006889473/2ac417ae18844a2e8f05f519bb12e588.webp)
定义字段相关知识(4.1)
![](https://file.jishuzhan.net/article/1780154904006889473/970b7b21833106c9f71db78d67fd63ad.webp)
![](https://file.jishuzhan.net/article/1780154904006889473/0e8276f11dd02cbf481452fd925227a1.webp)
初始化JavaRestClient(4.2)
视频地址:
创建索引库(4.3)
![](https://file.jishuzhan.net/article/1780154904006889473/f648f6a44167c7355e2937ca4f4bea09.webp)
删除索引库、判断索引库是否存在(4.4)
![](https://file.jishuzhan.net/article/1780154904006889473/e56bb045fbdcdb75a93f1df3cbfb747b.webp)
RestClient操作文档(5)
新增文档(5.1)
![](https://file.jishuzhan.net/article/1780154904006889473/ae5ee88e0da92c71f82dc28fb9f93b06.webp)
查询文档(5.2)
![](https://file.jishuzhan.net/article/1780154904006889473/9a74c7e933745f2d1f59dcaf22b4c24f.webp)
删除文档(5.3)
![](https://file.jishuzhan.net/article/1780154904006889473/5f94825ecb7eeabd29808148c024158f.webp)
修改文档(5.4)
![](https://file.jishuzhan.net/article/1780154904006889473/a9448028c88b7db060cfcbadd536c0fd.webp)
批量导入文档(5.5)
![](https://file.jishuzhan.net/article/1780154904006889473/3677f018ecac24633c5b3c3d58611342.webp)