Elasticsearch集群-实现自动补全

自动补齐

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

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

相关推荐
极限实验室1 小时前
代理 Elasticsearch 服务:INFINI Gateway VS Nginx
数据库·搜索引擎
fallwind_of_july2 小时前
java项目分享-分布式电商项目附软件链接
java·redis·分布式·mongodb·elasticsearch·微服务·rabbitmq
爱编程的王小美3 小时前
Elasticsearch详解
大数据·elasticsearch·搜索引擎
大湾区经济门户网4 小时前
中国移动启动数字乡村“五新升级”:年底前,行政村5G覆盖达95%
大数据·5g·区块链·媒体
小诸葛的博客6 小时前
es中节点类型有哪些
大数据·elasticsearch·jenkins
随缘而动,随遇而安6 小时前
第四十篇 企业级数据仓库建模深度实践:从理论到落地的维度建模全攻略
大数据·数据库·数据仓库·数据分析·数据库架构
死磕java的孤行者6 小时前
Git 分布式版本控制工具
分布式·git·elasticsearch
2501_911067668 小时前
探秘叁仟智盒设备:智慧城市的智能枢纽
大数据·人工智能·智慧城市
黄雪超9 小时前
核心知识—— RDD常用算子之数据转换
大数据·spark
AWS官方合作商9 小时前
AWS云服务:大数据公司实现技术突破与商业价值的核心引擎
大数据·云计算·aws