gpt4 book ai didi

vespa - 引用文档是否比在文档中包含字段数组类型更优化查询?

转载 作者:行者123 更新时间:2023-12-01 13:24:09 25 4
gpt4 key购买 nike

假设我们有一个人和事件搜索定义。要查找一个人曾经做过的事件,可以在事件 sd 中使用数组类型和 match:word(许多人可以共享同一个事件),然后只需在查询中搜索该人即可。

对于查询性能而言,这是否比在事件 sd 中包含用户 ID 或名称的引用更好?

类似于常见的 NoSQL 文档数据库查询,如果应该将其包含在文档本身或使用链接文档中。

谢谢!

最佳答案

就查询性能而言,通常最好远离文档引用(父/子)。父/子的真正优势是当您(相对)频繁地更新父文档并且子文档的数量太多而无法有效地更新所有文档时。

所以经验法则;对于查询性能,“扁平化”您的数据(反规范化)并感到高兴。

关于vespa - 引用文档是否比在文档中包含字段数组类型更优化查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48738327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com