Elasticsearch GC 优化实战
近期业务查询线上ES集群出现频繁超时告警,尤其是早晨某个时间点固定的报一波超时,从调用链监控上很难看出是什么业.
Theme: razia by ashathemes.
近期业务查询线上ES集群出现频繁超时告警,尤其是早晨某个时间点固定的报一波超时,从调用链监控上很难看出是什么业.
最近在公司内进行技术交流分享,了解到搜索团队做的一些事情和方向,下面总结一下。
最近线上遇到了一个ES写入慢的问题,发现是一条特定数据导致的,其耗时需要8~20秒之间。
因业务需要,之前的个别后台搜索功能采用了wildcard通配搜索,虽然性能很差,但效果最好。
今天ES又踩了个坑,在使用ES的时候发现agg聚合缺少了一些结果。
记录一个对nested嵌套文档的过滤问题,这两天一不小心踩了个小坑。
这两天遇到一个后台的检索需求,要求实现SQL中like “%xxxx%”的匹配效果。
今天写几个近期ES项目的经验,供大家参考。
minimum_should_match用于控制bool中should列表,至少匹配几个条件才召回doc。
如果你写painless脚本的时候,发现对不同结构的字段获取有点困惑,那么本文可能会帮助你。
大家观察淘宝的首页搜索框,它除了支持中文前缀搜索提示外,还支持拼音前缀搜索提示。
618活动当天,公司的搜索提示服务请求突增,瞬间导致ES集群CPU打满。
就像mysql一样,发现慢查询对优化性能以及线上排除故障非常重要。
今早同事开发时遇到一个诡异的ES问题,发现一个新建的mapping总是与自己设置的不一样。
这两天参与公司的Elasticsearch服务接口升级,发现搜索团队的同事在使用Elasticsearch-D.
给公司内做的培训PPT,将最近Elasticsearch项目的一些心得体会整理成规范和惯用法。 点我下载
业务搜索通常都需要对召回数据进行排序,返回更有价值的信息给用户。 ES默认按文本相关性排序,通常我们会通过嵌入.
公司打算明年在一些业务上应用ES6+,所以今天开始会做一些调研工作。
本篇文章记录一些关于ES搜索原理方面的思考,不一定全部正确,但还是先写下来。
最近给公司做入门分享用的PPT,当前包含2部分: Elasticsearch入门 Elasticsearch索.