Elasticsearch集群-实现自动补全

自动补齐

我们使用 ES 模仿百度搜索,即自动补全 + 搜索引擎效果。
es为我们提供了关键词的自动补全功能:

GET /product2/_search
{
"suggest": {
"prefix_SUGGESTION": { //自定义推荐名
"prefix": "elastic", //被补齐的关键字
"completion":{
"field":"productName", //查询的域名
"skip_duplicates": true, //是否忽略重复结果
"size":10 //最多查询到的结果数
}
}
}
}
自动补全对性能要求极高, ES 不是通过倒排索引来实现的,所以需要将对应的查询字段类型设置为completion 。

相关推荐
2501_9336707927 分钟前
2026年中专大数据与会计专业可考取的会计相关证书
大数据
mall_09051 小时前
Elasticsearch字段类型聚合排序指南
java·elasticsearch
江瀚视野2 小时前
昆仑芯启动港股上市:一枚芯片,如何折射百度全栈AI能力?
大数据·人工智能
CNRio2 小时前
Day 50:Git的高级技巧:使用Git的rebase交互式修改提交历史
大数据·git·elasticsearch
Coder_Boy_2 小时前
基于LangChain4j的证券业务系统模块四
大数据·人工智能·spring cloud·langchain
CNRio2 小时前
Day 52:Git的高级技巧:使用Git的bisect定位问题提交
大数据·git·elasticsearch
jkyy20142 小时前
食材图像识别与个性化饮食:智能家电如何重构膳食健康管理?
大数据·人工智能·物联网·健康医疗
jiaozi_zzq3 小时前
2026 高职财务专业就业方向与进阶指南
大数据·数据分析·证书·财务
Elasticsearch3 小时前
Jina Code Embeddings:0.5B 和 1.5B 的 SOTA 代码检索
elasticsearch
roman_日积跬步-终至千里4 小时前
【大数据架构:架构思想基础】Google三篇论文开启大数据处理序章:(数据存储)分布式架构、(数据计算)并行计算、(数据管理)分片存储
大数据·分布式·架构