- 博客(10)
- 收藏
- 关注
原创 QPS 50+ 也有性能危机?聊聊我在“多级兜底”推荐链路中用 Redis 搞定黑名单的逻辑
长链路匹配中, Redis 如何作为“确定性锚点”,通过 O(1) 响应压制多轮嵌套退避场景下的系统抖动,实现高性能推荐系统架构。
2025-12-27 08:00:00
284
原创 搜索引擎场景下的慢SQL优化实战:场景适配的解决方案
在类似Solr索引构建的批处理场景中,"分而治之"的多次聚合查询往往是更务实、可持续的选择。
2025-12-03 14:42:29
1079
原创 mac下解决VSCode 中 Conda 环境异常与自定义包导入失败问题
解决VSCode中zsh终端Conda环境激活后Python版本错误(显示2.7而非3.6)及自定义包mylib导入失败问题,通过调整.zshrc的PATH优先级和配置PYTHONPATH实现环境修复。
2025-12-02 16:20:48
303
原创 Solr远程调试实战
Solr远程调试实战:通过JPDA架构实现生产环境实时调试,利用启动参数配置调试端口,VSCode连接排查插件问题,提升复杂Bug定位效率。
2025-11-27 12:36:51
961
原创 从Sort到Score:solr eDisMax bq参数排序实战
医疗资讯搜索需多层级排序,sort 参数受限。eDisMax 的 bq 参数凭借 “分层叠加评分” 的特性,完美解决了 “核心匹配→偏好匹配→时间兜底” 的多层级排序诉求。
2025-11-25 17:03:58
610
原创 搜索服务接口设计中的正交隔离原则
基于正交隔离原则的Solr接口设计:通过新增独立参数drug_code_prefix实现药品编码前缀的多值精准过滤,避免与全文检索逻辑耦合,提升性能与可维护性。
2025-11-25 12:38:32
734
原创 案例:elk- write拒绝执行问题排查
本次消费慢的核心原因是bulk线程池占满,但因为单节点起了2-3个实例,且线程池设置需要参考CPU核数,故暂不扩大此配置,而是增加了一个data节点,并采用最佳实践,新增了仅有一个master角色的节点并使其成为master,改后效果显著,数据写入速度恢复正常,能满足需要,kafka不再lag。仅在恢复数据时由于数据量过大,一个节点x经常挂掉,针对该问题通过调整年轻代大小得到优化。
2023-10-10 15:14:48
312
1
原创 初识solr facet(一)
Solr Facet使用介绍。Facet(直译为分面,实践来看可以叫做聚合)是由facet component支持的,将查询结果根据指定条件进行动态聚合,获得各类目信息的功能。
2020-09-30 18:34:56
957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅