Azure搜索分区 - 分区如何工作?

时间:2018-04-06 23:48:35

标签: partitioning azure-search

在Azure Search Service中添加更多分区时,我发现它不需要任何分区键。我们从应用程序推送数据,不使用索引器来提取数据。假设我只有一个索引并且我使用了3个分区,那么我有以下问题:

  1. 在将文档推入索引时,服务如何知道在哪个分区中创建该特定文档?
  2. 在查询文档时,服务是否每次都会跨所有分区进行扇出查询,然后整理结果?

2 个答案:

答案 0 :(得分:1)

Azure Search会自动平衡可用分区中的文档。 查询文档时,服务会调用相关分区,然后收集结果。

要了解有关分区\副本的详情,请参阅search capacity planning

答案 1 :(得分:0)

  1. 服务根据文档的ID决定应该在哪个分区创建文档。我们不会公开文档所在的分区,您也不需要知道此信息来搜索文档。
  2. 是。有关如何规划搜索和索引容量以及service scalability
  3. 的更多信息,请参阅我们的performance optimization教程。