elasticsearch提供了Completion Suggester查询来实现自动补全功能。这个查询会匹配以用户输入内容开头的词条并返回。为了提高补全查询的效率,对于文档中字段的类型有一些约束:
• 参与补全查询的字段必须是completion类型。
• 字段的内容一般是用来补全的多个词条形成的**数组**。
查询语法如下:
1 | // 自动补全查询 |
测试:
elasticsearch提供了Completion Suggester查询来实现自动补全功能。这个查询会匹配以用户输入内容开头的词条并返回。为了提高补全查询的效率,对于文档中字段的类型有一些约束:
• 参与补全查询的字段必须是completion类型。
• 字段的内容一般是用来补全的多个词条形成的**数组**。
查询语法如下:
1 | // 自动补全查询 |
测试: