在Azure Search Service中添加更多分区时,我发现它不需要任何分区键 . 我们从应用程序推送数据,不使用索引器来提取数据 . 假设我只有一个索引并且我使用了3个分区,我有以下问题:
在将文档推入索引时,服务如何知道在哪个分区中创建该特定文档?
在查询文档时,服务是否每次都在所有分区上进行扇出查询,然后整理结果?
服务根据文档's id. We don' t确定文档应该创建的分区,并且您不需要知道此信息来搜索文档 .
是的 . 有关如何规划搜索和索引容量的更多信息,请参阅我们的service scalability教程和performance optimization
Azure Search会自动在可用分区之间 balancer 文档 . 查询文档时,服务会调用相关分区,然后收集结果 .
要了解有关分区\副本的更多信息,请参阅search capacity planning .
2 回答
服务根据文档's id. We don' t确定文档应该创建的分区,并且您不需要知道此信息来搜索文档 .
是的 . 有关如何规划搜索和索引容量的更多信息,请参阅我们的service scalability教程和performance optimization
Azure Search会自动在可用分区之间 balancer 文档 . 查询文档时,服务会调用相关分区,然后收集结果 .
要了解有关分区\副本的更多信息,请参阅search capacity planning .