elasticsearch数据组织结构 1. mapping 1.1. 简介 mapping:意为映射关系,特别是指组织结构。在此语境中可理解为数据结构,包括表结构,表约束,数据类型等。(非母语环境伤不起。。。晦涩无比,半小时才转过圈来) 1.2. mapping type 每个索引都有一个映射类型 ...
分类:
其他好文 时间:
2019-09-21 15:13:07
阅读次数:
171
解析-analysis 1. 解析-analysis 可以理解为分词。 解析由解析器——analyzer执行,解析器包括内置和用户自定义两种。 1.1. 解析器 1.1.1. 内置解析器 doc:https://www.elastic.co/guide/en/elasticsearch/refere ...
分类:
其他好文 时间:
2019-09-21 15:12:26
阅读次数:
105
ik解析器 1. ik解析器 The IK Analysis plugin integrates Lucene IK analyzer (http://code.google.com/p/ik-analyzer/) into elasticsearch, support customized dic ...
分类:
其他好文 时间:
2019-09-21 15:00:26
阅读次数:
129
elasticsearch概念 1. 前言 它是一个数据库?但一般叫它搜索引擎 为什么需要这么一种数据存储及搜索模式?以下面的数据为例: name:小明 id:007 info:巴拉巴拉巴拉巴拉 msg:巴拉巴拉巴拉巴拉 数据库的功能实际只有两种,存储,搜索; elasticsearch的方法就是把 ...
分类:
其他好文 时间:
2019-09-21 14:26:47
阅读次数:
78
elasticsearch 分词器 1. 分词器构造 一个分词器——无论内置还是自定义,是一个包含三个生成块的包:character filters, tokenizers, and token filter.(字符过滤器,断词,分词过滤) 1.1. character filters 字符过滤器接 ...
分类:
其他好文 时间:
2019-09-21 14:24:08
阅读次数:
85
1、图解Elasticsearch内部如何基于_version进行乐观锁并发控制 (1)_version元数据 PUT /test_index/test_type/6{ "test_field": "test test"} { "_index": "test_index", "_type": "te ...
分类:
其他好文 时间:
2019-09-21 12:41:34
阅读次数:
116
Elasticsearch 的相似度算法 被定义为检索词频率/反向文档频率, TF/IDF ,包括以下内容: 检索词频率 检索词在该字段出现的频率?出现频率越高,相关性也越高。 字段中出现过 5 次要比只出现过 1 次的相关性高。反向文档频率 每个检索词在索引中出现的频率?频率越高,相关性越低。检索 ...
分类:
其他好文 时间:
2019-09-21 10:56:34
阅读次数:
99
1、图解Elasticsearch容错机制:master选举,replica容错,数据恢复 (1)9 shard,3 node(2)master node宕机,自动master选举,red(3)replica容错:新master将replica提升为primary shard,yellow(4)重启 ...
分类:
其他好文 时间:
2019-09-20 21:14:36
阅读次数:
75
es,其实是有内置脚本支持的, 可以基于groovy脚本实现各种各样的复杂操作基于groovy脚本,如何执行partial update创建数据PUT /test_index/test_type/11{ "num":0, "tags":[]}1.内置脚本POST /test_index/test_t... ...
分类:
其他好文 时间:
2019-09-20 19:27:33
阅读次数:
101
ElasticSearch第三篇,关于搜索、过滤、排序简单讲解。 ...
分类:
编程语言 时间:
2019-09-20 16:48:39
阅读次数:
87