随笔分类 - elasticsearch
摘要:elasticsearch中文档检索方法详解
阅读全文
摘要:ES中,每个索引都将被划分为若干分片,每个分片可以有多个副本。这些副本共同组成复制组,复制组中的分片在添加或删除文档时必须保持同步,否则,从一个副本中读取的数据将与从另一个副本读取的结果有差异。保持复制组中分片数据同步以及从它们中读取的过程称为数据复制模型。
阅读全文
摘要:ES中的映射(mapping)是用于定义索引中文档以及文档中的字段如何被存储和索引(动词)的一种机制,例如,通过映射我们可以进行如下的这些定义:
索引文档中,哪些字符型字段应该被当做全文本类型;
哪些字段是数值型、时间日期型或者地理空间数据;
定义时间日期型字段的格式;
为动态添加的字段自定义映射规则;
阅读全文
摘要:ES中可以为索引添加别名,一个别名可以指向到多个索引中,同时在添加别名时可以设置筛选条件,指向一个索引的部分数据,实现在关系数据库汇总的视图功能,这就是ES中别名的强大之处。别名是一个非常实用的功能,为我们使用索引提供了极大的灵活性,许多ES的API都支持用别名来代替真实索引名。
阅读全文
摘要:在上一篇博客中,介绍了ES中的一些核心概念和ES、Kibana安装方法。本节开始,我们从索引开始来学习ES的操作方法。
阅读全文
摘要:Elasticsearch 是一个分布式的 RESTful 风格的分布式可扩展的准实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能(或者说倒排索引,将一段词语进行分词,并且将分出的单个词语统一的放到一个分词库中,在搜索时,根据关键字去分词库中检索,找到匹配的内容),还可以进行以下工作
阅读全文