Elasticsearch
Frantic丶Lin
这个作者很懒,什么都没留下…
展开
-
ElasticSearch常用查询入门
1. 索引1.1 创建索引PUT /my_index?prettyGET /_cat/indices?v2. 写入2.1 新增文档PUT /my_index/_doc/1{ "field_0" : "a", "field_1" : ["red"]}2.2 更新单个文档//普通更新POST /my_index/_doc/1/_update{ "doc" : {...原创 2018-06-29 20:44:42 · 181 阅读 · 0 评论 -
ElasticSearch的Nested(嵌套)数据类型
nested 类型是一种特殊的 [object,object] 类型. 这种类型允许对 object 数组内的元素进行单独查询.object 数组是怎么展开(flatten)的[object,object] 数组的功能可能跟你想象中的不太一样. Lucene 没有内部 object 的概念, 所以 Elasticsearch 内部会把 object 解析成简单的字段名与值的信息, 以...翻译 2018-08-17 20:58:31 · 8149 阅读 · 1 评论 -
Elasticsearch的Keyword数据类型
[[keyword]] === Keyword 数据类型Keyword 字段用来索引结构化的数据, 例如邮箱地址, 主机名, 状态码, 压缩码或者标签.主要是用于过滤(查找所有 status 为 published 的博客), 排序或者聚合. Keyword 字段只能被精确查询.如果你需要索引全文字段, 例如邮件正文或者商品描述. 那么你很可能应该用 [text,text].下...翻译 2018-08-17 21:03:52 · 7924 阅读 · 0 评论 -
Elasticsearch的Text数据类型
[[text]] === Text 数据类型Text 是一种需要索引全文的字段, 例如邮件正文或者商品描述. 这些字段会被 analyzed(解析): 在索引这些字段前, 它们的原始值会被传入一个 [analysis,analyzer], 进而转换成一些词项. 这个分析过程使得 Elasticsearch 可以查询全文字段中包含的词. Text 字段不用来排序, 但会少量地用于聚合([s...翻译 2018-08-18 21:40:01 · 5954 阅读 · 0 评论