数据库扫描

每次创建或刷新透视图时都会执行数据库扫描,以确定每个标签和关系类型存在的属性键。此信息在 Bloom 的各个地方使用,例如类别、搜索短语编辑器和样式规则。

当数据库包含超过 10,000,000 个节点和关系(合并)时,Bloom 提供两种扫描选项,**完整扫描**或**快速扫描**。完整扫描将扫描数据库中的所有节点和关系,而快速扫描只扫描随机样本。快速扫描比完整扫描快,但如果属性键仅存在于少数节点或关系上,它可能无法找到所有属性键。如果数据库很大,完整扫描可能需要很长时间,并可能导致 Bloom 超时。如果您选择对大型数据库进行完整扫描,并且遇到 Bloom 超时,请选择快速扫描并重试。对于较小的图,Bloom 始终会对数据库执行完整扫描,而不会提供这些选项。

datascan generate
datascan refresh

如果您知道数据库具有一致的架构,或者您的数据库很大,建议使用快速扫描。另一方面,如果您具有不一致的架构,或者在快速扫描后无法找到某些属性,建议进行完整扫描。

数据库扫描/刷新由创建新透视图或刷新现有透视图触发,不能手动进行。