elasticsearch,elasticsearch-high-level-restclient,Java,elasticsearch,Elasticsearch High Level Restclient" /> elasticsearch,elasticsearch-high-level-restclient,Java,elasticsearch,Elasticsearch High Level Restclient" />

在运行时使用Java高级Rest客户端确定在Elasticsearch中搜索哪些索引

在运行时使用Java高级Rest客户端确定在Elasticsearch中搜索哪些索引,java,elasticsearch,elasticsearch-high-level-restclient,Java,elasticsearch,Elasticsearch High Level Restclient,我们正在尝试创建一个支持SaaS平台多租户的ES集群。最终用户(组织)将能够在两个实体(例如entity1和entity2)之间进行搜索。当我们获得新的客户端时,我们将把它们的数据存储在单独的索引中,即org1.entity1、org2.entity1等。当使用SearchRequest Java高级Rest客户端时,我们可以提供我们想要限制搜索的索引列表,但在这种情况下,我们需要org1能够只搜索其相应的索引,而不能搜索其他索引。我们如何为每个租户使用相同的代码

我们正在尝试创建一个支持SaaS平台多租户的ES集群。最终用户(组织)将能够在两个实体(例如entity1和entity2)之间进行搜索。当我们获得新的客户端时,我们将把它们的数据存储在单独的索引中,即org1.entity1、org2.entity1等。当使用SearchRequest Java高级Rest客户端时,我们可以提供我们想要限制搜索的索引列表,但在这种情况下,我们需要org1能够只搜索其相应的索引,而不能搜索其他索引。我们如何为每个租户使用相同的代码