Elasticsearch 移动搜索

Elasticsearch msearch

我想同时向 ES 提交 2 个搜索请求,一个是对一个索引的标准多匹配查询,另一个是对另一个索引的 more_like_this 查询。我知道 msearch and just discovered the Multi Index, Multi Type with Multi Index Syntax。

它们看起来有点相似...而且我不确定我的目的应该使用哪一个?有人有关于它们的更多信息或最佳实践建议吗?

它们不一样。 msearch 使您能够向 ES 发送多个搜索请求,每个请求可以在一个索引或多个索引或类型中进行搜索。

在 msearch 中,您可以提交多个搜索请求,每个请求都有不同的查询。 在 Mindex 中你只能提交一个查询