文章目录
suggester
联想器就是帮助用户更好地搜索,更快更精准的找到想要的关键字。
elasticsearch 提供了内置的suggester模块。并分为了4个主要的suggest方式
term suggester
词条联想器以编辑距离为基础将text文本提前分析好,然后用于联想。term就是将你索引好的 text按照定义好的分析器(包含tokenizer)分好的。
部分主要配置如下:
参数 | 解释 |
---|---|
text | suggest text 文本 ,必须项,也就是用户输入的内容。可以设为为全局字段也可以设置为具体字段的。设置为全局的,那么就会将此query用于每个字段去获取结果。 |
field | 从哪个字段来获取候选的联想项。这个也是必须项。可以设为为全局字段也可以设置为具体字段的。设置为全局字段就会所有字段中获取候选项。 |
analyzer| 分析器。用来分析suggest fi