ElasticSearch
文章平均质量分 86
CasterOxfd
厚积薄发
展开
-
ElasticSearch 服务端开发实践
ES 简介索引,分片,副本REST API 接口ES 开发步骤setting获取当前 setting分片, 索引和副本集等设置analyzer 自定义分析器设置mapping获取当前 mapping简单数据类型及自动推导复杂数据类型DSL增删改搜索term 和 termsmatch 和 match_phrasenetsted 类型数据查询...原创 2018-03-30 16:45:16 · 2268 阅读 · 0 评论 -
ElasticSearch 深度分页解决方案
常见深度分页方式 from+size另一种分页方式 scrollscroll + scansearch_after 的方式es 库 scroll search 的实现常见深度分页方式 from+sizees 默认采用的分页方式是 from+ size 的形式,在深度分页的情况下,这种使用方式效率是非常低的,比如from = 5000, size=...原创 2018-03-30 16:53:14 · 91855 阅读 · 12 评论 -
基于 ELK 的 mongo 日志分析简单实践
基于Elk 的日志分析简单实践基于Elk 的日志分析简单实践前言Elk 简介部署logstash1. 数据源输入2. 日志分析和过滤3. 输出至 elastcisearch。Kibana1. Setting2. Discover3. Visualize应用场景发散问题总结与优化参考资料前言 Elk 是 Elasti...原创 2018-05-09 15:31:51 · 2924 阅读 · 0 评论 -
es 的 refresh 过程
ES的索引数据是写入到磁盘上的。但这个过程是分阶段实现的,因为IO的操作是比较费时的。先写到内存中,此时不可搜索默认经过 1s 之后会被写入 lucene 的底层文件 segment 中 ,此时可以搜索到refresh 之后才会写入磁盘以上过程由于随时可能被中断导致数据丢失,所以每一个过程都会有 translog 记录,如果中间有任何一步失败了,等服务器重启之后就会重试,保证数据写...原创 2018-06-29 13:24:12 · 12290 阅读 · 3 评论