Elasticsearch集群-实现自动补全

自动补齐

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

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

相关推荐
财经资讯数据_灵砚智能2 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月11日
大数据·人工智能·python·信息可视化·自然语言处理
2501_9344402318 分钟前
只做中外合作办学,并且把它做深、做精
大数据·人工智能
国强_dev24 分钟前
如何提升canal吞吐量
java·大数据·python
派拉软件1 小时前
AI 网关:重塑企业级大模型服务治理架构
大数据·人工智能·架构
Lucky me.1 小时前
Cloud code完整命令手册
大数据·elasticsearch·搜索引擎
大大大大晴天️1 小时前
Flink:Keyed State vs Operator State 原理与实践
大数据·flink
万岳科技程序员小金1 小时前
大健康私域直播APP开发解决方案:电商直播带货系统源码功能解析
大数据·直播带货软件开发·私域直播系统源码·私域直播平台搭建·私域直播app开发·直播带货平台搭建
云栖梦泽在1 小时前
AI安全入门:AI系统被攻击的常见场景与应对思路
大数据·人工智能·安全
eastyuxiao2 小时前
第六章 AI+数字孪生融合技术
大数据·人工智能·数字孪生
sunxunyong2 小时前
Doris数据网关限制
大数据