2019年10月24日

短语查询 Phrase Matching

摘要: 和match查询类似,match_phrase查询首先解析查询字符串来产生一个词条列表。然后会搜索所有的词条,但只保留包含了所有搜索词条的文档,并且词条的位置要邻接。 位置信息被保存在倒排索引(Inverted Index)中,像match_phrase这样位置感知(Position-aware)的 阅读全文
posted @ 2019-10-24 16:34 浅蓝色星光 阅读(334) 评论(0) 推荐(0) 编辑
2019年10月21日

分析器的架构

摘要: 一个分析器(内置或自定义)是一个包含三个较低层构建块的包。 character fifters 字符过滤器 将原始文本作为字符流接收,并可以通过添加,修改,删除字符来转换流。 注意:一个分析器可具有0个或多个character fifters 字符过滤器,这些过滤器按顺序应用 tokenizers 阅读全文
posted @ 2019-10-21 17:32 浅蓝色星光 阅读(158) 评论(0) 推荐(0) 编辑
2019年10月20日

索引别名,滚动索引

摘要: 索引别名——API会自动将别名转换为实际索引名称。 别名可以映射到多个索引 别名还可以与过滤器关联,该过滤器在搜索和路由值时自动应用 别名不能与索引同名 1.创建一个索引的别名 2.删除一个索引的别名 3.重命名一个索引的别名 4.多个索引添加别名 5.创建过滤器别名(带有过滤器的别名,提供了一种简 阅读全文
posted @ 2019-10-20 13:44 浅蓝色星光 阅读(704) 评论(0) 推荐(0) 编辑
2019年10月18日

Elasticsearch集群健康

摘要: #查看集群健康GET _cluster/health { "cluster_name": "elasticsearch", "status": "yellow", "timed_out": false, "number_of_nodes": 1, "number_of_data_nodes": 1, 阅读全文
posted @ 2019-10-18 11:10 浅蓝色星光 阅读(150) 评论(0) 推荐(0) 编辑
2019年10月17日

收缩索引_拆分索引 未完

摘要: The shrink index API allows you to shrink an existing index into a new index with fewer primary shards. The requested number of primary shards in the 阅读全文
posted @ 2019-10-17 14:07 浅蓝色星光 阅读(145) 评论(0) 推荐(0) 编辑
2019年10月15日

索引管理——创建,查询,删除

摘要: 创建最简单的索引 查询索引 删除索引 创建最简单的索引,然后查看它有哪些内容 创建索引,设置分片和备份个数 创建索引,设置mapping内容 阅读全文
posted @ 2019-10-15 15:56 浅蓝色星光 阅读(187) 评论(0) 推荐(0) 编辑
2019年10月12日

mapping——动态模板

摘要: Elasticsearch默认给字符类型为text和keyword的混合类型 实际业务中,不是所有数据字段都需要进行分词的,可以将这部分数据字段的类型设置为keyword类型,需要分词的字段设置为text类型,进行分词。 GET user_four/_mapping 阅读全文
posted @ 2019-10-12 14:23 浅蓝色星光 阅读(343) 评论(0) 推荐(0) 编辑

mapping——参数——dynamic

摘要: dynamic 属性 解释了如何检测新字段并将其添加到映射中的详细信息。 Elasticsearch默认是可以直接新增数据时,自动生成mapping映射,就是因为默认设置dynamic属性为true。动态设置控制是否可以动态添加新字段。它接受三种设置: true 新检测到的字段被添加到映射中。(默认 阅读全文
posted @ 2019-10-12 11:20 浅蓝色星光 阅读(781) 评论(0) 推荐(1) 编辑

mapping——参数——index

摘要: index The index option controls whether field values are indexed. It accepts true or false and defaults to true. Fields that are not indexed are not q 阅读全文
posted @ 2019-10-12 10:31 浅蓝色星光 阅读(458) 评论(0) 推荐(0) 编辑

mapping——显示映射

摘要: mapping的创建分为 动态映射和显示映射。 显示映射也就是提前创建mapping,这样有利于将Elasticsearch无法识别的类型 映射到想要的类型中。 版本6.4 版本7.*以上,将type部分去掉了 查看mapping映射字段 #查看整个mapping字段的关系 1 GET gg/_ma 阅读全文
posted @ 2019-10-12 10:19 浅蓝色星光 阅读(400) 评论(0) 推荐(0) 编辑