搜索建议与自动补全
搜索建议和自动补全是两个常用的增强用户体验的功能。它们可以帮助用户更快地找到他们正在寻找的内容,并减少输入错误的可能性。
开始使用
进入搜索建议tab页,一键安装建议器。
tip
建议器自带中文拼音支持,例如输入 baoma
bm
宝马
均能匹配到宝马开头的建议词。
如何集成到业务
点击代码帮助按钮,获取ES Query DSL.
复制代码到 Kibana 开发工具执行测试效果,组合每个匹配记录的 completions
形成数组便是最终的建议列表。
代码集成
在您的实际业务代码中,监听每次输入框onChange事件调用该查询语句并获取结果。Elasticsearch 的建议功能具有很高的性能,它是通过异步计算和批量处理等方式来提高性能,并且支持实时更新,因此可以在短时间内生成大量的建议。