搜索延迟会随着文档大小的增加而增加吗?

Does search latency increase with the document size?

当数据在文档类型中不断增长时,搜索延迟是否会增加?由于我们不直接管理 Vespa 中的分片类型配置,它是如何管理的?

创建多个文档类型是处理缩放要求的好做法吗?

参见 https://docs.vespa.ai/documentation/performance/sizing-search.html。是的,通常如果您的查询是文本查询,则在给定固定数量的节点的情况下,延迟会随着文档量的增加而增加。 Vespa 允许实时重新分发数据,因此添加新节点将平衡延迟。

Vespa 在内容集群中的可用节点上均匀分布文档(使用 CRUSH 算法)。如果您在集群中添加(或删除)节点,Vespa 将在后台自动重新分配。

通常,延迟与每个内容节点的文档数量成正比,添加更多内容节点可减少延迟。您可以在生产过程中随时执行此操作。

从这里可以看出,您永远不想添加更多搜索定义(架构)来扩展。