摘要:
和match查询类似,match_phrase查询首先解析查询字符串来产生一个词条列表。然后会搜索所有的词条,但只保留包含了所有搜索词条的文档,并且词条的位置要邻接。 位置信息被保存在倒排索引(Inverted Index)中,像match_phrase这样位置感知(Position-aware)的
阅读全文
posted @ 2019-10-24 16:34
浅蓝色星光
阅读(359)
推荐(0)
摘要:
一个分析器(内置或自定义)是一个包含三个较低层构建块的包。 character fifters 字符过滤器 将原始文本作为字符流接收,并可以通过添加,修改,删除字符来转换流。 注意:一个分析器可具有0个或多个character fifters 字符过滤器,这些过滤器按顺序应用 tokenizers
阅读全文
posted @ 2019-10-21 17:32
浅蓝色星光
阅读(176)
推荐(0)
摘要:
索引别名——API会自动将别名转换为实际索引名称。 别名可以映射到多个索引 别名还可以与过滤器关联,该过滤器在搜索和路由值时自动应用 别名不能与索引同名 1.创建一个索引的别名 2.删除一个索引的别名 3.重命名一个索引的别名 4.多个索引添加别名 5.创建过滤器别名(带有过滤器的别名,提供了一种简
阅读全文
posted @ 2019-10-20 13:44
浅蓝色星光
阅读(738)
推荐(0)
摘要:
#查看集群健康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
浅蓝色星光
阅读(154)
推荐(0)
摘要:
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
浅蓝色星光
阅读(153)
推荐(0)
摘要:
创建最简单的索引 查询索引 删除索引 创建最简单的索引,然后查看它有哪些内容 创建索引,设置分片和备份个数 创建索引,设置mapping内容
阅读全文
posted @ 2019-10-15 15:56
浅蓝色星光
阅读(210)
推荐(0)
摘要:
Elasticsearch默认给字符类型为text和keyword的混合类型 实际业务中,不是所有数据字段都需要进行分词的,可以将这部分数据字段的类型设置为keyword类型,需要分词的字段设置为text类型,进行分词。 GET user_four/_mapping
阅读全文
posted @ 2019-10-12 14:23
浅蓝色星光
阅读(354)
推荐(0)
摘要:
dynamic 属性 解释了如何检测新字段并将其添加到映射中的详细信息。 Elasticsearch默认是可以直接新增数据时,自动生成mapping映射,就是因为默认设置dynamic属性为true。动态设置控制是否可以动态添加新字段。它接受三种设置: true 新检测到的字段被添加到映射中。(默认
阅读全文
posted @ 2019-10-12 11:20
浅蓝色星光
阅读(809)
推荐(1)
摘要:
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
浅蓝色星光
阅读(473)
推荐(0)
摘要:
mapping的创建分为 动态映射和显示映射。 显示映射也就是提前创建mapping,这样有利于将Elasticsearch无法识别的类型 映射到想要的类型中。 版本6.4 版本7.*以上,将type部分去掉了 查看mapping映射字段 #查看整个mapping字段的关系 1 GET gg/_ma
阅读全文
posted @ 2019-10-12 10:19
浅蓝色星光
阅读(414)
推荐(0)