首页 > 解决方案 > 如何使用 gremlin 最小化 janusgraph 中任何操作的时间?

问题描述

对于任何查询,都需要超过五分钟才能给出结果。我正在运行如下简单查询

g.V().hasLabel("Label").has("pProperty","vValue").next()

当我的节点数量较少时,它工作正常,但现在我有超过 100 万个节点,所以问题出现了。

标签: cassandragremlingraph-databasesjanusgraphgremlin-server

解决方案


当使用 JanusGraph 和 Gremlin 查询来搜索属性时,如果没有为该属性创建索引,则查询将成为对数据的完整扫描。可以使用 JanusGraph 管理 API 创建简单和复合索引。Gremlinprofile()步骤将显示您的查询是否使用了索引。


推荐阅读