Apache Age 提供了第二层索引支持,可通过在边属性或节点属性上创建索引来加速查询。以下是创建边属性的索引示例:
--创建边属性的索引
CREATE INDEX ON edge (property_name);
以下是创建节点属性的索引示例:
--创建节点属性的索引
CREATE INDEX ON vertex (property_name);
在查询时,可以使用以下方式使用索引:
--使用边属性的索引
MATCH (a)-[e]->(b)
WHERE e.property_name = value
RETURN a, e, b;
--使用节点属性的索引
MATCH (a)
WHERE a.property_name = value
RETURN a;
此外,Apache Age 还提供了全文本索引和空间索引等高级索引功能,可根据具体需求选择使用。