Azure搜索:跨多个索引和/或搜索服务聚合结果

时间:2018-09-25 18:46:04

标签: indexing azure-search azure-search-.net-sdk

我无法控制的情况使我不得不使用多个索引,可能还需要使用多个蓝色搜索服务来存储可搜索的数据。

由于不支持多个索引查询,并且搜索结果的相关性得分是相对于它们的索引的-如何从多个搜索源中获取结果,对其进行合理排序并支持分页?

1 个答案:

答案 0 :(得分:0)

如果需要跨多个索引进行搜索,则可以选择构建一个包含来自其中的数据的新索引。我们将获得分页和有意义的排名。

如果需要从多个Azure搜索服务中进行搜索,则应用程序需要将所有服务用作数据源,并自行处理排名和分页。这要复杂得多。