在 Elasticsearch 中创建多个索引

creation of multiple index in Elasticsearch

我在阅读该文档时碰巧阅读了多索引创建和在多个索引上进行搜索的能力以及在 Elasticsearch 中搜索特定搜索的可能性。

例如,我有两个索引,如 releasedArea 和 WorkArea。我可以通过给出搜索吗 http://localhost:9200/_search?pretty=true 将搜索所有索引

我可以专门搜索 http://localhost:9200/releasedArea,WorkArea/_search?pretty=true.

所以我认为如果已经知道在哪里搜索,这个规范将在性能方面有所改进。如果我们不知道,在哪里搜索它应该在所有索引中搜索。

你能告诉我,我说的对吗?否则请告诉我,可能是什么原因。

您的理解是正确的。如果您不提供任何索引名称,那么它将搜索所有索引,当然这可能会影响搜索性能。如果您知道要搜索哪个索引,则应在使用 Search APIs.

时明确指定它