我正在对图数据库进行不干涉评估,并遇到了 ArcadeDB。 我搜索了文档,但没有找到明确提及哪些受支持的类型也可以被索引,我对 LIST 集合特别感兴趣。
我将不胜感激任何见解,也许我错过了手册中的某些内容。
如果我正确理解你的问题,你是在问哪些数据类型可以被索引。所以据我所知,所有数据类型都是可索引的,但只能作为一个整体。因此,对于标量类型(布尔、数字、字符串等),这是预期的,对于集合类型(列表、映射等),这意味着,例如,列表
[1,2,3]
被索引为该特定列表包含这些确切的元素,而不是内容 1
、2
、3
。但也有例外,例如字符串的全文索引,以及第一级地图类型(对象)的 BY KEY
或 BY VALUE
修饰符,请参阅 https://docs.arcadedb.com/#SQL-创建索引。对于列表,目前这是不可能的,但有一个开放的功能请求,请参阅 https://github.com/ArcadeData/arcadedb/issues/1593 .