2016-09-07 88 views
0

我有多个具有完全相同格式的Azure存储的多个Azure表。是否可以在Azure搜索中配置多个数据源来使用唯一索引,以便对此索引进行搜索时将返回从所有数据源(Azure表)汇总的结果?Azure搜索:在多个数据源上使用单个索引

到目前为止,每次配置一个新的“数据源”和相应的索引时,我都必须创建一个新的索引(使用新的索引名称)。试图重复使用现有索引名称会导致错误,指出“此名称的另一个索引已存在”

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

+0

你如何创建数据源和索引?通过Azure门户? REST API? .NET SDK ...? –

+0

我正在通过Azure门户创建数据源和索引 – Flo

回答

4

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

当您浏览门户中的“导入数据”流程时,它将为您创建数据源,索引器和索引。

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

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

+0

从您发送的链接中,我看到REST API支持在预览中管理Azure SQL DB,文档数据库和Azure Blob存储。 Azure表是否也受支持,就像它们在Azure门户上一样? – Flo

+0

它看起来像当前其余的API不允许为azure表创建数据源,是否正确?该文档确实声明只支持'azuresql'和'documentdb',但门户支持天蓝色表格。是否有可用于'type'参数的关键字? (azuretable没有显示在下面的响应中:{ “error”:{ “code”:“”, “message”:“此API版本不支持数据源类型'azuretable'” } } – Flo

相关问题