Azure 搜索:在多个数据源上使用单个索引

Azure search: use a single index on multiple data sources

我在多个 Azure 存储中有多个格式完全相同的 Azure 表。是否可以在 Azure 搜索中配置多个数据源以使用唯一索引,以便对该索引的搜索将 return 从所有数据源(Azure 表)聚合的结果?

到目前为止,每次我配置一个新的'Data Sources'和相应的索引,我都必须创建一个新的索引(使用新的索引名称)。尝试重用现有索引名称会导致错误 "Another index with this name already exists"

感谢您提供的任何帮助或指示。

是的,这是可能的,但我们目前在 Azure 门户中不支持它。

当您通过门户中的 "import data" 流程时,它会为您创建数据源、索引器和索引。

如果您想要该索引的更多来源,您需要创建新的数据源和索引器,新索引器指向现有索引。不幸的是,门户目前不支持此功能。您可以使用 .NET SDK(如果您使用的是 .NET)、直接使用应用程序中的 REST API 或使用任何可以发出 HTTP 请求的工具(例如 PowerShell、curl 或 Fiddler)来执行此操作。

描述与索引器相关的 REST APIs 的文档在这里: https://msdn.microsoft.com/en-us/library/azure/dn946891.aspx