【发布时间】:2019-03-01 11:22:42
【问题描述】:
我无法控制的情况迫使我使用多个索引和可能的多个 Azure 搜索服务来存储可搜索的数据。
由于不支持多个索引查询,并且搜索结果相关性分数与其索引相关 - 如何从多个搜索源中获取结果,对它们进行合理排序并支持分页?
【问题讨论】:
标签: indexing azure-cognitive-search azure-search-.net-sdk
我无法控制的情况迫使我使用多个索引和可能的多个 Azure 搜索服务来存储可搜索的数据。
由于不支持多个索引查询,并且搜索结果相关性分数与其索引相关 - 如何从多个搜索源中获取结果,对它们进行合理排序并支持分页?
【问题讨论】:
标签: indexing azure-cognitive-search azure-search-.net-sdk
如果需要跨多个索引进行搜索,可以选择构建一个包含来自这些索引的数据的新索引。我们将获得分页和有意义的排名。
如果需要从多个 Azure 搜索服务中进行搜索,应用程序需要将所有服务作为数据源,并自行处理排名和分页。这要复杂得多。
【讨论】: