ElasticSearch
勤言不勤语
走走看看,停停想想。
展开
-
【ES】ElasticSearch 深入分片
文章目录一、分片介绍1.1、主分片1.2、复制分片二、分片的存储2.1、写索引过程2.2、存储原理2.2.1、索引的不可变性2.2.2、段的引入2.2.3、延迟写策略--近实时搜索--fresh2.2.4、持久化--flush2.2.5、合并段三、来源资料一、分片介绍分片是 Elasticsearch 在集群中分发数据的关键。把分片想象成数据的容器。文档存储在分片中,然后分片分配到集群中的节...原创 2019-10-14 20:04:25 · 1788 阅读 · 0 评论 -
【ES】ElasticSearch analyzer 和 analyze API
文章目录一、分词二、分析器 analyzer2.1、简介2.2、中文分析器2.2.1、离线安装2.2.2、在线安装(推荐)2.2.3、 ik_max_word 和 ik_smart 区别2.3、自定义分析器三、analyze api3.1、写时分词3.2、读时分词一、分词搜索引擎的核心是倒排索引,而倒排索引的基础就是分词。所谓分词可以简单理解为将一个完整的句子切割为一个个单词的过程。在 es ...原创 2019-10-12 16:52:01 · 1722 阅读 · 1 评论 -
【ES】ElasticSearch 文档操作
【ES】ElasticSearch 文档操作内容来自 《ElasticSearch 权威指南》文章目录【ES】ElasticSearch 文档操作一、索引文档1.1、使用自己的 ID1.2、自增 ID1.3、创建一个新文档二、检索文档2.1、检索文档的全部2.2、检索文档的一部分2.3、检查文档是否存在2.4、检索多个文档三、更新文档3.1、整体文档更新3.2、指定版本更新文档3.3、文档局部...原创 2019-09-29 14:09:52 · 251 阅读 · 0 评论 -
【ES】ElasticSearch 映射(mapping)
文章目录一、定义1.1、动态映射 (dynamic mapping)1.2、显式映射(explicit mappings)二、数据类型及支持属性2.1、核心类型(Core datatype)2.2、复合类型(Complex datatypes)2.2.1、对象2.2.2、数组2.2.3、嵌套数据2.3、地理位置类型(Geo datatypes)2.4、特定类型(Specialised dataty...原创 2019-10-08 20:26:53 · 516 阅读 · 0 评论 -
【ES】ElasticSearch 结构化查询和过滤
文章目录@[toc]一、DSL1.1、叶子查询语句1.2、复合查询语句二、Query DSL 和 Filter DSL2.1、Query DSL2.2、Filter DSL2.3、比较三、重要的查询过滤语句3.1、match3.2、multi_match3.3、match_phrase3.4、match_all3.5、term3.6、terms3.7、range3.8、exists3.9、bool...原创 2019-10-09 20:30:32 · 616 阅读 · 0 评论