文章分类 - DB-ElasticSearch
ES - 应用- 告别“词不达意”:混合搜索如何重塑智能商品搜索
摘要:传统的Elasticsearch关键词搜索在应对多样化、口语化的用户查询时,常常显得“词不达意”,力不从心。混合搜索通过结合关键词与向量搜索技术,正从根本上解决这些问题。下面我们将深入解析其核心原理,并通过商超场景的具体案例展示其巨大优势。 1. 混合搜索的三大技术流派 混合搜索的核心在于结合关键词
阅读全文
ES - 问题排查 - 解析 ES 数据写入阻塞问题:节点熔断的底层原因与排查逻辑
摘要:Elasticsearch(ES)节点频繁熔断导致写入失败,核心原因是节点资源(主要是内存)使用超过了安全阈值,触发了 ES 的自我保护机制(熔断机制)。熔断的本质是 ES 为了防止节点因资源耗尽而崩溃,主动拒绝部分请求(尤其是写入请求,因为写入对内存、I/O 消耗更高)。 1. 先明确:ES 熔断
阅读全文
PostgreSQL-插件- pgvector 在商超搜索场景的应用方案(附 Python 实现)
摘要:一、方案总览 1. 核心目标 解决商超商品搜索的语义匹配不足与人工干预缺失两大痛点,弥补 Elasticsearch(ES)在语义理解上的局限,实现: 语义相似排序(如搜 “西蓝花” 时,按 “有机西蓝花→普通西蓝花→有机花菜→普通花菜” 优先级排序); 人工自定义关联(如 “大料” 强制关联 “花
阅读全文
ES - 应用 - 复合词搜索结果偏差(如 “小米辣”“苹果醋”)的解决策略与案例解析
摘要:在 Elasticsearch(ES)中,搜索复合词(如 “小米辣”“苹果醋”“西瓜霜”)时,出现 “前半部分相关结果占优、核心目标结果靠后” 的现象,本质是分词逻辑、权重分配、语义理解三者未匹配用户真实意图导致的。以下结合具体案例,从技术层面拆解解决思路和实操方案。 1. 核心问题分析(以 “小米
阅读全文
ES - 应用 - 不同数据类型在商超环境的使用
摘要:商超场景 ES 查询关键字详解与会员标签存储方案 1. 查询关键字精准解析(含匹配逻辑与商超案例) 1.1. text 类型(完整查询方式) 查询类型 语法示例 关键字详细说明(匹配逻辑) 商超场景案例 优化点 match(全文检索) {"match": {"product_name": "有机牛奶
阅读全文
ES - 优化 - 分页优化
摘要:1. ES 三种分页方案介绍 1.1. From + Size 查询 1.1.1. 定义与原理 通过from(偏移量,跳过前 N 条数据)和size(每页数据量)控制分页,本质是 “逻辑分页”。例如from=20&size=10表示返回第 3 页(跳过前 20 条,取 10 条)。 底层逻辑:分布式
阅读全文
ES - 应用 - 电商搜索:嵌套类型与扁平化优化分析
摘要:1. 嵌套类型在电商搜索中的应用 这篇文章以电商搜索项目重构为背景,系统阐述了 Elasticsearch(ES)嵌套类型在实战中的应用逻辑、技术权衡与优化路径,其深度分析可从问题本质、技术原理、实践权衡、经验沉淀四个维度展开: 1.1 问题本质:从 “拍平存储” 到 “关联关系丢失” 的核心矛盾
阅读全文
ES - 学习 - Logstash 好文聚合
摘要:http://www.360doc.com/content/22/0609/14/10087950_1035311714.shtml 深入理解ELK中logstash原理+填坑指南 https://blog.csdn.net/XMZHSY/article/details/121550687 Logs
阅读全文
ES - 运维 - elasticsearch 查询所有index
摘要:1、查询所有index与index相关信息 GET _cat/indices 2、只查询index名称 GET _cat/indices?h=idx
阅读全文
浙公网安备 33010602011771号