问题标签 [datastax-enterprise-graph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
141 浏览

datastax - 唯一索引不适用于 Dse 图

我正在使用 Dse 图形版本 5.x。

我使用 Dse Studio 创建了一个使用 gremlin 查询的模式。

我想做的是:

我想根据名为“名称”的顶点属性索引我的图

这是我做的时候得到的schema.describe() 架构图像

这是我做的时候得到的g.V() 图表

正如你可以清楚地看到的,我已经type用 property索引了我的顶点标签name

但是,当我插入多个相同的顶点(标签type)时,name它会毫无错误地接受它。

理想情况下,由于索引它应该在插入具有相同属性“名称”的顶点时显示错误。

0 投票
1 回答
137 浏览

datastax-enterprise - DataStax Dse 图 Gremlin 管道支持

我正在使用Dse 5.x graph.

在文档中,Datastax 说它与“TinkerTop”API 兼容。

下面的 gremlin 查询在 Orientdb(基于 tinkerTop 的图形数据库)中运行完美

但是,当我在 Dse 图上运行它时,它说

我想要实现的是:

获取 DSE 图中某个顶点的所有相邻顶点。

有什么方法可以在 Dse 图中运行“GremlinPipeline”查询?或任何其他方式来做到这一点。

谢谢..!

0 投票
2 回答
362 浏览

datastax-enterprise - Dse Graph - 获取两个顶点之间的所有边

我正在使用DSE graph 5.X.

假设我有两个顶点,顶点 A 和顶点 B。

Dse 文档说关于单独获取顶点和边。

但是我正在寻找的是获取label两个顶点之间的特定或所有边的所有顶点。

如何在 Java 代码中检索 Vertex A 和 Vertex B 之间的所有边?

例如List<Edge> edges = graph.getEdges(fromVertex, toVertex);

谢谢 ..!

0 投票
1 回答
137 浏览

datastax-enterprise - 导入通过 Orientdb 中的 gremlin 创建的 graphML,以通过 Graphloader 包含在 DSE 图中

我通过 g.saveGraphML(filename.xml) 功能使用 gremlin 控制台从 orientDb 以 GraphMl 的形式导入了我的图形数据。现在我必须在 DSE graphloader 中导入这个 graphML。但是我发现graphML DSE图接受的格式与label不同,member_id,community_id需要包含在我的graphml结构中我看不到的。

请帮助我解决这个问题,因为我不想手动更改我的 graphML 中的所有条目,因为它非常大。

-瓦伦

0 投票
1 回答
60 浏览

javascript - DSE 图形是否支持服务器端功能?

我正在将 dse-5.0.5 与 dse-studio 一起使用,并且有一些授权 gremlin 查询应该在 DSE 图中的任何查询之前执行,因此 DSE 图中支持服务器端函数,以加快处理速度并避免从代码调用函数时不时地。

如果他们在哪里,我在哪里可以找到相同的文档?

- 谢谢

瓦伦

0 投票
1 回答
144 浏览

datastax - 生产模式上的 Dse Graph Schema 更改

我在 Datastax 网站上浏览了教程(下面添加了链接),其中说在生产模式下更改架构可能会出现异常行为。

“首先,将模式模式设置为开发。开发是一种更宽松的模式,允许在测试期间随时添加模式。还允许出于测试目的进行全扫描,以检查具有广泛图遍历的数据。对于生产,生产模式模式应设置为防止可能导致异常行为的交互式架构更改,并且应关闭完整扫描”。

Datastax 是否考虑在生产模式更改时创建新的 VertexLabels 和 EdgeLabels?

0 投票
1 回答
493 浏览

datastax-enterprise - tinkerpop3 gremlin 的相交查询

我正在使用 DSE-5.0.5 和 DSE-studio 并想在笔记本图形内的 gremlin 中编写查询。是否有一个相交查询可以给我通过 tinkerpop3 中的遍历返回的两个集合之间的共同元素。

我写了这个查询:

gV().has('name','Person1').outE('BELONGS').inV().inE('HAS').outV().as('x').inE('HAS') .outV().as('y').inE('HAS').outV().has('name','App1').select('x').inE('HAS').outV( ).hasLabel('Org').as('p').repeat(out()).until(outE().hasLabel('IS')).as('a1').select('y') .inE('HAS').outV().hasLabel('Class').repeat(inE('IS').dedup().otherV()).until(inE().hasLabel('HAS')) .as('a2').select('a1','a2')

所以我想要集合 a1 和 a2 的交集。或者有没有一种有效的方式来写这个可以给我?

0 投票
1 回答
212 浏览

datastax - Dse 图架构完整或架构少

我很困惑DataStax graph 是模式完整还是模式少。

我问这个问题是因为 入门教程 告诉创建模式key-value但是我在边缘属性上随机插入并DSE graph没有错误地接受它。

如果我在 DSE-Graph 上插入随机 Vertex 或边缘属性(键值)会不会有问题。

0 投票
1 回答
88 浏览

datastax-enterprise - 超级节点问题

我想问一下超级节点问题。如果我有一个顶点“Lady gaga”并且在 facebook 中有 5000 个类似的关系。保存所有“lady gaga”关系的最佳推荐方法是什么?我也想做“找到两个人之间的最短路径。如果路径有超级节点,那将是不可能的。

0 投票
1 回答
328 浏览

java - java.lang.VerifyError : Vertx、Dse 应用程序上的 AbstractEpollUnsafe 异常

我正在尝试运行一个将 Datastax 库用于 DSE-graph 的应用程序

项目pom.xml

当我在Windows上运行此应用程序时,mvn exec:java运行良好。但是当我在Ubantu上运行这个应用程序时,我得到了以下错误

编辑 1:添加mvn dependency:tree