Elasticsearch集群-实现自动补全

自动补齐

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

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

相关推荐
Old Uncle Tom2 分钟前
循环工程(loop engineering)
大数据
跨境数据猎手5 分钟前
淘宝大数据技术在电商行业的应用
大数据
阿部多瑞 ABU10 分钟前
铁三角:泛二次元奶头乐经济的结构分析及其人口后果
大数据·人工智能
吴卫斌16 分钟前
波动率控制仓位系列(一):满仓轮动的“过山车”困境
大数据·python·股票·量化交易
AI焦点21 分钟前
2026年AI应用架构:如何避坑并选对API聚合中转服务?
大数据·人工智能·架构
精益数智小屋38 分钟前
项目管理看板如何拆解任务进度?项目管理看板解决跨部门协作难题
大数据·人工智能·数据分析·云计算·软件工程
xcbrand43 分钟前
湖南VI设计公司排名
大数据·人工智能·python
Jiamiren1 小时前
2026美国至6月6日当周初请失业金人数(万人)
大数据
清辞8531 小时前
产品经理需求推进流程
大数据·深度学习·学习·产品经理
老陈头聊SEO1 小时前
生成引擎优化(GEO)引领内容创作效率与质量的新纪元
其他·搜索引擎·seo优化