![](https://img-blog.csdnimg.cn/direct/1acaa3259fec4db7a0b8ce004992cd3a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Elasticsearch进阶
文章平均质量分 97
深入学习es
徐州蔡徐坤
学习时长两年半,喜欢唱跳rap篮球的java后端开发
展开
-
ES全文检索支持繁简和IK分词检索
本教程旨在展示如何在ES中引入繁简转换和IK分词插件,使得在检索时无论输入简体还是繁体都能够被检索到。无论用户输入“語法”还是“语法”,检索结果中都能命中包含简体和繁体的相关文档。这种处理方式不仅提升了用户体验,还增强了检索的准确性和全面性。原创 2024-06-21 15:05:54 · 2549 阅读 · 4 评论 -
ES全文检索支持IK分词和拼音检索
介绍了在 Elasticsearch 中实现全文检索支持拼音和繁简检索的步骤。首先,介绍了如何引入 pinyin 插件和 ik 分词器插件,包括编译和安装的过程。然后,讲解了建立索引的步骤,包括设置文件和字段映射文件的配置。接着,提供了测试检索的方法和结果展示,包括中文简体、繁体查询以及拼音全拼和简拼查询。最后,还介绍了繁简转换功能的配置。整篇文档详细说明了每个步骤的操作,为实现全文检索功能提供了指导。原创 2024-04-29 17:56:28 · 4098 阅读 · 2 评论 -
Elasticsearch进阶篇(三):ik分词器的使用与项目应用
本文详细介绍了在Elasticsearch中安装、配置和使用IK分词器的过程。首先,它提供了两种安装方式:使用已编译的包文件或者源代码编译。然后,说明了如何将分词器安装到Elasticsearch中,并启动Elasticsearch来验证安装是否成功。接下来,介绍了IK分词器提供的两种主要分词模式:细粒度分词模式(ik_max_word)和智能分词模式(ik_smart),并展示了它们的使用示例。最后,它详细解释了IK分词器的配置文件作用,包括主要的配置文件和自定义词库的使用方法,并提供了相关的参考链接原创 2024-04-21 20:01:31 · 2932 阅读 · 2 评论 -
Elasticsearch进阶篇(二):Elasticsearch查询原理
本文档深入探讨了Elasticsearch的查询原理,包括单个ID查询文档和多个ID查询文档的流程。在搜索查询方面,通过两阶段查询,首先在各个分片拷贝中搜索匹配的文档标识符,然后在协调节点合并结果并获取完整文档。此外,全文检索的执行流程也得到了详细解释,从分析器处理查询词到构建查询语法树、匹配文档、评分和排序等步骤,分析其复杂的工作流程。原创 2024-03-16 18:23:37 · 1082 阅读 · 0 评论 -
Elasticsearch进阶篇(一):Elasticsearch写入原理深入详解
本篇详细介绍了 Elasticsearch 的写入原理。首先,解释了 Elasticsearch 中索引、分片和分段的概念,并通过图示展示了它们之间的关系。然后,深入探讨了写入操作的过程,包括 refresh、flush 和 commit 操作的含义和执行流程。最后,通过步骤拆解,描述了数据写入的整体流程,包括负载均衡、数据写入主分片、副本复制等步骤。整体内容详实清晰,有助于理解 Elasticsearch 的写入机制原创 2024-03-12 15:00:46 · 1970 阅读 · 0 评论