Azure 搜索服务如何知道要搜索哪个索引器?

How does Azure Search Service know which indexer to search?

我为 Azure 搜索服务创建了 5 个索引器。 Azure 搜索如何知道要在哪个索引器中搜索?例如:我有一个用于采购订单详细信息的索引器,另一个用于供应商详细信息的索引器,另一个用于类别的索引器。我在详细信息和供应商索引器中搜索了 999 和 Azure 搜索。为什么它没有在类别索引器中搜索?

创建搜索客户端时,您需要指定要针对哪个索引触发搜索:

SearchServiceClient serviceClient = new SearchServiceClient(searchServiceName, new SearchCredentials(adminApiKey));
var indexClient = serviceClient.Indexes.GetClient(indexName);