Elasticsearch 中跨多个索引的自动完成和模糊搜索
Autocomplete and Fuzzy search across multiple indecies in Elasticsearch
我的弹性搜索引擎中填充了多个索引。我有一个文本搜索框,它可以查询所有可能命中的索引。我打算查询这些索引模糊和自动完成。对实施应该是什么样子有什么建议吗?
使用 GET /_all/_search
endpoint or create an alias 在其下收集您想要的所有索引并使用 GET /[alias_name]/_search
.
至于要搜索哪个字段,我认为 _all
field could be a good match,取决于您如何配置映射(是否禁用 _all)。
我的弹性搜索引擎中填充了多个索引。我有一个文本搜索框,它可以查询所有可能命中的索引。我打算查询这些索引模糊和自动完成。对实施应该是什么样子有什么建议吗?
使用 GET /_all/_search
endpoint or create an alias 在其下收集您想要的所有索引并使用 GET /[alias_name]/_search
.
至于要搜索哪个字段,我认为 _all
field could be a good match,取决于您如何配置映射(是否禁用 _all)。