【发布时间】:2021-03-01 13:47:02
【问题描述】:
我之前曾在 Azure 搜索服务上工作过,我在 Azure 门户中直接在 SQL DB 上创建了一个索引器。
现在我有一个用例,我想从多个数据源中提取数据,每个数据源都有不同的数据架构。假设这些数据源是 X、Y、Z 团队的 3 个搜索 API。他们都采用搜索词并以自己的模式返回结果。我希望我的 Azure 搜索服务成为这些的代理,这样我就有一个搜索 API,用户可以使用它从多个来源获取结果,正确排序。
我应该怎么做呢?我假设我可能必须创建一个通用架构,并且每当用户搜索某些内容时,我都会调用这 3 个 API 并获取结果,将它们映射到一个通用架构,然后将通用架构中的这些数据索引到 Azure 搜索索引中。最后,调用此 Azure 搜索 API 将结果返回给调用者。
如果有任何帮助,我将不胜感激!如果我能获得更好的文档来完成这项工作,那也很棒。
【问题讨论】:
标签: azure azure-cognitive-search