ElasticSearch之自动补全查询
ElasticSearch之自动补全查询
- 使用场景
- 1、环境
- 2、拼音分词器的安装
- 3、自定义分词器
- 4、DSL实现自动补全查询
- 参考
使用场景
当用户在搜索框输入字符时,提示出与该字符有关的搜索项,如下:输入 jing 时提示出用户可能输出的词汇进行补全
1、环境
centos 7
ElasticSearch 7.6.1
elasticsearch-head
kibana 7.6.1
ik分词器 elasticsearch-analysis-ik-7.6.1
2、拼音分词器的安装
拼音分词插件地址:https://github.com/medcl/elasticsearch-analysis-pinyin/releases
安装的拼音分词器的版本最好和es的版本对应
# 解压到es的plugins目录下
unzip elasticsearch-analysis-pinyin-