ELK
咸鱼还是要有梦想的
这个作者很懒,什么都没留下…
展开
-
ElasticSearch term查询搜索不到指定的数据
问题现象:match可以搜索到数据而term搜索不到,相同的搜索条件。问题分析:1.首先想到的是两者的区别match 和term区别如下:match:全文搜索, 通常用于对text类型字段的查询,会对进行查询的文本先进行分词操作term:精确查询,通常用于对keyword和有精确值的字段进行查询,不会对进行查询的文本进行分词操作2.由于其区别如上,所以去查看索引的mapping文件,发现我们要找的字段设置如下:默认为text,fields表示对一个字段设置多种索引模式,同一个原创 2020-06-29 21:56:46 · 6778 阅读 · 0 评论 -
Result window is too large, from + size must be less than or equal to: [10000] but was [161948]
Es查询结果集默认是10000,结果集大小是int,最大为21亿左右PUT _all/_settings?preserve_existing=true{ "index.max_result_window" : "2000000000"}将所有的索引结果窗口集改为20亿,这个是已经存在的索引新建的索引还会默认是10000,需要修改模板配置删除模板,在原模板加...原创 2018-09-04 09:47:28 · 4154 阅读 · 0 评论 -
es索引不会及时刷新的问题
RefreshResponse response = transportClient.admin().indices() .refresh(new RefreshRequest(importantData.get_index())) .actionGet();原创 2017-11-23 16:47:33 · 5623 阅读 · 2 评论 -
elasticsearch中的and和or
bool query一种复合查询,把其余类型的查询包裹进来。支持以下三种逻辑关系。must: AND must_not:NOTshould:OR原创 2017-11-17 09:51:37 · 4232 阅读 · 0 评论 -
Ik分词器自定义词典
词典配置:IKAnalyzer.cfg.xml[html] view plain copy1. <?xml version="1.0" encoding="UTF-8"?> 2. <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> 3. <properties>...原创 2017-11-17 09:51:03 · 5644 阅读 · 0 评论 -
Elasticsearch 安装ik分词器
https://github.com/medcl/elasticsearch-analysis-ik/tree/v5.5.0 下载ik的源码,(切换分支切换版本)安装maven,配置环境变量,在用户变量新增M2_HOME,为maven的安装路径在path路径后面新增,maven的bin路径然后mvn –v 查看maven的版本,然后进入ik源码的路径执行 mvn package复制并解...原创 2017-11-16 16:08:39 · 278 阅读 · 0 评论 -
elasticsearch命令简单介绍
1..创建一个customer索引PUT /customer?pretty2. GET /_cat/indices?v 查看所有的索引3. 当我们询问集群状态的时候,我们要么得到绿色、黄色或红色。绿色代表一切正常(集群功能齐全),黄色意味着所有的数据都是可用的,但是某些复制没有被分配(集群功能齐全),红色则代表因为某些原因,某些数据不可用。注意,即使是集群状态是红色的,集群...原创 2017-11-16 16:02:37 · 264 阅读 · 0 评论