详解分布式搜索技术之elasticsearch

目录

一、初识elasticsearch

1.1什么是elasticsearch

1.2elasticsearch的发展

1.3为什么学习elasticsearch?

1.4正向索引和倒排索引

1.4.1传统数据库采用正向索引

1.4.2elasticsearch采用倒排索引

1.4.3posting list

​1.4.4总结

1.5 es的一些概念

1.5.1文档和字段

1.5.2索引和映射

1.5.3 mysql与elasticsearch

1.5.4分词器

1.6安装es、kibana

二、索引库操作

2.1mapping映射属性

2.2索引库的CRUD

2.2.1创建索引库和映射

2.2.2查询索引库

2.2.3修改索引库

2.2.4删除索引库

三、文档操作

3.1新增文档

3.2查询文档

3.3删除文档

3.4修改文档

3.4.1全量修改

3.4.2增量修改

四、RestAPI

4.1导入Demo工程

4.2初始化RestClient

4.3创建索引库

4.4 删除索引库

 4.5判断索引库是否存在

五、RestClient操作文档

5.1新增文档

5.1.1索引库实体类

5.1.2语法说明

5.1.3完整代码

5.2查询文档

5.2.1语法说明

 5.2.2完整代码

5.3删除文档

5.4修改文档

5.4.1语法说明

5.4.2完整代码

5.5批量导入文档

5.5.1语法说明

5.5.2完整代码


一、初识elasticsearch

1.1什么是elasticsearch

1.elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。

2.elasticsearch结合kibanaLogstashBeats,也就是elastic stackELK。被广泛应用在日志数据分析、实时监控等领域。

3.elasticsearchelastic stack文章来源地址https://uudwc.com/A/dbxJ9

原文地址:https://blog.csdn.net/m0_75022408/article/details/133220818

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年10月20日 13:30
分布式微服务架构中的关键技术解析
下一篇 2023年10月20日 14:30