es的学习

1.认识es

  2.ik分词器

对于某些词进行特定分词设置或者忽略设置

 

3.索引库的操作

就是相当于操作表

 

4.文档的操作

就是相当于操作数据

 

5.查询索引字段的文档

 

 6.精确查询和范围查询

  

 7.地理查询

一定区域的查询:

以自己为中心点查询附近:

 8.复合查询(计算查到的文档权重)

 

 

 9.复合查询(将多个查询条件进行组合)

 

 10.排序

关键字排序:

 地理坐标排序:

11. 分页查询

es节点出现深度分页的问题:

 

12.高亮处理

 

13.聚合

 14.Bucket聚合(分组)

对聚合结果进行排序

对聚合进行范围限定:

  

 15.metrics聚合(聚合函数配合分组使用)

16.自动补全

一定先要安装拼音分词器和ik分词器。利用键盘拼音进行自动补全。

 创建索引的时候就需要配置分词器

这里有个问题要是出现了同个拼音而出现不同的字体

 只能创建索引的时候使用而不是在搜索的时候使用

 

17.自动补全查询 

你好!关于学习Elasticsearch,我可以给你一些指导。Elasticsearch是一个开源的分布式搜索和分析引擎,主要用于快速、实时地存储、搜索和分析大量数据。下面是一些学习Elasticsearch的步骤: 1. 了解基本概念:开始学习Elasticsearch之前,你需要了解一些基本的概念,比如索引(index)、类型(type)、文档(document)、字段(field)等。这将帮助你更好地理解Elasticsearch的工作原理。 2. 安装和配置:根据你的操作系统,你可以从Elasticsearch官方网站下载并安装合适的版本。安装完成后,你需要进行适当的配置,如设置集群名称、分配内存等。 3. 学习REST API:Elasticsearch提供了丰富的REST API,用于与其进行交互。了解如何使用这些API来索引、搜索和删除数据是学习Elasticsearch的重要一步。 4. 索引和搜索数据:学习如何创建索引、添加文档以及执行搜索操作是使用Elasticsearch的关键。掌握查询语法、过滤器、聚合操作等功能可以帮助你更有效地使用Elasticsearch。 5. 数据建模和分析:学习如何设计合适的数据模型和映射,以及如何使用Elasticsearch进行数据分析和可视化是提高你的技能的重要一步。 6. 扩展和优化:学习如何在生产环境中扩展和优化Elasticsearch集群是非常重要的。了解如何分片、复制、调优性能等将帮助你更好地管理和维护你的数据。 7. 学习资源:除了官方文档,还有很多优秀的学习资源可供参考,如书籍、教程和在线课程等。利用这些资源可以更系统地学习和掌握Elasticsearch。 希望这些步骤能对你学习Elasticsearch有所帮助!如果有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值