elasticsearch
文章平均质量分 80
程序_艺术_人生
找自己,活通透!
展开
-
FlieBeat & Kafka & Clickhouse 替代ELK 系列二
clickhouse kafka engine 表 大数据 elk fck clickhouse问题解决clickhouse 集群部署原创 2022-07-17 13:02:28 · 1895 阅读 · 0 评论 -
大数据线上日常运维宝典
1:DevOps大厂的运维基本都是通过运维工具赋能开发。实际的开发过程中,运维极少参与一个项目的上线以及日常的管理。这样对于开发的要求就上升一个层次,线上遇到相关问题就需要立马清楚相关问题的解决方案,以及相关命令执行的意义。从而快速精准的定位线上问题。接下来梳理一下日常工作过程中的常用命令,以备急用。2:组件的常用命令1:线上问题常用命令jsatck 处理线上问题##查找进程里面cpu占用最高的线程top -Hp pid##top 线程printf "%x\n" 21742#.原创 2021-07-15 09:47:41 · 386 阅读 · 0 评论 -
elasticsearch 搜索体系搭建
1:项目背景搜索、推荐是一个app内容分发的灵魂,关系着能不能把一些优质的内容精准的推送给目标用户。这里面涉及到分词、同义词、停用词、多平台等,分词完毕以后会涉及相关相似度算法。接下来我综合从多个方向讲讲我对搜索的一些理解。2:搜索分词elasticsearch 生态中有很多分词的组件。主要看业务诉求,公司业务的发展。最常用的中分分词器elasticsearch-analysis-ik、elasticsearch-jieba-plugin,一般建议 ik。如果公司的业务发展比较快需要支持多国语言原创 2021-07-06 18:50:54 · 227 阅读 · 0 评论 -
elasticsearch function_score 频道页排序
1:项目背景 app的频道页面需要针对内容做分发优化,让一些优质的内容得到更多的曝光。频道页涉及一定的定向性(同一个频道页只能出现该类目的内容),并且每一个频道页的体量不是很大。思前想后不建议通过推荐系统做内容过滤,再去做分发。2:那我们应该怎么做 之前对elasticsearch funciton_score 有一定的了解,但是不是很深入(阮一鸣大佬的es分享)。查找了相关文档可以通过function_score传入groovy脚本,动态打分。于是在集群上测试相关函数,并且与产...原创 2021-07-01 22:16:35 · 404 阅读 · 0 评论