Azure搜索可以同时绑定/搜索多个外部数据库吗?

时间:2018-07-12 07:11:13

标签: azure enterprise azure-search

我对Azure搜索合并外部数据库的方式感到困惑。

我需要构建一个系统,使用户可以同时在多个不同数据库中搜索文件以找到其物理位置。 是什么让我无法在Azure搜索中做到这一点?

预先感谢 乔杜

1 个答案:

答案 0 :(得分:0)

Azure搜索服务将仅在其索引中搜索数据。它无法直接在外部数据库中搜索。

您可能要做的就是用这些外部数据库中的数据填充Search Service Index。为此,您首先需要创建Data Sources。对于每个外部数据库,您将创建一个单独的数据源。数据源从本质上告诉Search Service从何处获取种子数据以填充索引。

然后,您将创建一个Indexer(以为它是您的Search Service Index和Search Service数据源之间的桥梁-索引器将连接到您的数据源,获取数据并使用该索引填充该索引数据)。您将需要创建多个索引器,每个索引器针对一个单独的数据源,但指向相同的索引。

这些索引器成功运行后,您将看到来自这些不同数据库的数据进入索引。然后,您将可以在此索引中搜索。