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)。