摘要: [TOC] 使用索引别名 通过使用别名,可以使用一个名字来跟多个索引打交道,就像使用一个索引一样。 别名 它是一个或多个索引的一个附加名称,允许使用这个名称来查询索引。一个别名可以对应多个索引,反之,一个索引可以是多个别名的一部分。但是,不能使用对应多个索引的别名来进行索引或实时的GET操作。 创建 阅读全文
posted @ 2018-10-30 00:01 高空降落 阅读(375) 评论(0) 推荐(0) 编辑
摘要: [TOC] 控制集群的再平衡 默认情况下,Elasticsearch视图把分片和副本在集群中均衡分布。大多数情况下是好的,但有时候想人为控制此行为。 再平衡 再平衡是在集群的不同节点之间移动分片的过程。 集群的就绪 索引由分片和副本构成。主分片用于新文档被编入索引以及更新或删除,或者索引发生任何变化 阅读全文
posted @ 2018-10-29 01:23 高空降落 阅读(4953) 评论(1) 推荐(0) 编辑
摘要: [TOC] Elasticsearch时光机 强大数据恢复机制 创建快照存储库 快照保存它创建的时间点上所有跟集群相关的数据,包括集群状态和索引的信息。至少在创建第一个快照之前,必须创建一个快照存储库。 每个存储库有名称区分,应该定义如下内容: name:存储库的唯一名称 type:存储库的类型,可 阅读全文
posted @ 2018-10-28 18:44 高空降落 阅读(531) 评论(0) 推荐(1) 编辑
摘要: [TOC] 高查询和高吞吐量 过滤器缓存 过滤器缓存负责存查询中使用到的过滤器。 Elasticsearch包含两种类型的过滤器缓存: 节点过滤去缓存(默认)和索引过滤器缓存 。 节点过滤器缓存被分配在节点上的所有索引共享,可以配置成使用特定大小的内存,或分配给Elasticsearch总内存的百分 阅读全文
posted @ 2018-10-27 23:46 高空降落 阅读(3246) 评论(0) 推荐(0) 编辑
摘要: 节点发现 启动一个Elasticsearch节点时,该节点会开始寻找具有相同集群名字并且可见的主节点。如果找到主节点,该节点加入一个已经组成了的集群;如果没有找到,该节点成为主节点(如果配置允许)。形成集群和寻找节点的过程称为 发现 。 发现模块有两个目的: 选出一个主节点 发现集群中的新节点 发现 阅读全文
posted @ 2018-10-27 02:36 高空降落 阅读(515) 评论(0) 推荐(0) 编辑
摘要: [TOC] 地理位置索引 空间搜索映射定义 elasticsearch中使用 geo_point 类型定义地理位置。 示例 下面是一些示例数据: location字段是geo_point类型的,可以使用 字符串,数字或者一个对象来提供经纬度 。注意使用字符串和数组来提供经纬度时,经度和纬度参数有不同 阅读全文
posted @ 2018-10-26 01:26 高空降落 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 当你对一个无限输入数据流进行操作并搜索特定事件的出现时,可以使用此模型。可以用于检测监控系统中的故障。 在新版本中的知识点位置 "https://www.elastic.co/guide/en/elasticsearch/reference/6.4/query dsl percolate query 阅读全文
posted @ 2018-10-24 21:09 高空降落 阅读(166) 评论(0) 推荐(0) 编辑
摘要: [TOC] 在考虑性能的情况下,允许用户的拼写错误,以及构建一个自动完成功能 可用的建议器类型 term:更正每个传入的单词,在非短语查询中有用,比如单词条查询 phrase:工作的短语上,返回一个恰当的短语 completion:提供高效的自动完成功能 包含建议器 在查询的结果中获得建议。例如,使 阅读全文
posted @ 2018-10-24 01:42 高空降落 阅读(378) 评论(0) 推荐(0) 编辑
摘要: [TOC] 聚合 可用的聚合 度量聚合 1. max、min、sum、avg(用在数值型字段):下面是对字段year求最小值 2. 使用脚本 3. value_count 聚合:统计字段有的所有标记,即该字段不为空的记录数量。有的分析字段在内部被分词,该聚合是统计原始未经分析的版本。 4. stat 阅读全文
posted @ 2018-10-24 01:41 高空降落 阅读(421) 评论(0) 推荐(0) 编辑
摘要: [TOC] 索引树形数据 使用 path_analyzer 分析树形数据字段 索引非扁平数据 数据如下: 注意到characters是个数组类型,author是json类型 那么该索引的映射定义: Elasticsearch是无模式的,不必在创建映射就可以索引数据。Elasticsearch的动态行 阅读全文
posted @ 2018-10-24 01:39 高空降落 阅读(878) 评论(0) 推荐(0) 编辑