Elasticsearch集群-实现自动补全

自动补齐

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

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

相关推荐
D愿你归来仍是少年17 小时前
Apache Spark 第 13 章:Real-Time Mode 实时计算
大数据·spark·apache
源码之家17 小时前
计算机毕业设计:基于Python的二手车数据分析可视化系统 Flask框架 可视化 时间序列预测算法 逻辑回归 requests 爬虫 大数据(建议收藏)✅
大数据·hadoop·python·算法·数据分析·flask·课程设计
昨夜见军贴061617 小时前
AI报告文档审核赋能数据不出域:IACheck重构机械制造行业本地化质量管控体系
大数据·人工智能·重构
尽兴-17 小时前
MySQL 与 Elasticsearch 数据一致性保障的四大主流方案
数据库·mysql·elasticsearch
炜宏资料库17 小时前
华为五级流程体系(L1-L5) 、流程框架、实施方法与最佳实践108页PPT
大数据·华为
源码之屋17 小时前
计算机毕业设计:新能源汽车多维度数据分析系统 Django框架 Scrapy爬虫 可视化 数据分析 大数据 大模型 机器学习(建议收藏)✅
大数据·python·scrapy·django·汽车·课程设计·美食
尽兴-17 小时前
Elasticsearch 生产集群最佳实践:模板治理、ILM 生命周期与运维体系
java·运维·elasticsearch·容量规划·ccs·分片设计
ACGkaka_17 小时前
ES 学习(五):DSL常用操作整理
大数据·学习·elasticsearch
CDA数据分析师干货分享17 小时前
统计学本科生CDA数据分析师二级备考经验分享
大数据·人工智能·经验分享·数据分析·cda证书·cda数据分析师
无忧智库17 小时前
破局与重构:从“图纸交付”到“数据服务”的建筑设计企业数字化跃迁(PPT)
大数据