问题标签 [ibm-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.
ibm-graph - IBM-Graph 是否使用搜索索引?如果有,是哪一个?
我的理解是 IBM-Graph 使用由 Cassandra 支持的 Titan 作为它的持久数据存储。
在这个堆栈中,通常有一个单独的 Solr、Lucene 或 Elasticsearch 搜索索引,以便启用更高级的查询,如全文搜索和地理相关查询。
IBM-Graph 是否实现了这样的搜索索引?如果有,是哪一个。而且,这些更高级的查询是否通过“gremlin”公开,即我们可以手动使用这个搜索索引来执行全文查询吗?
ibm-cloud - 如何在 IBM Graph 中显示顶点之间的边?
我能够在 IBM Graph 中成功构建顶点,但是当我执行查询时,输出不显示顶点之间的边。我正在运行以下代码:
ibm-cloud - Titan 中数据类型的最佳实践是什么?
我正在使用 Titan 的 IBM Graph 中为我的图创建一个模式。我的大多数属性(如名称、地址等)都使用字符串数据类型。日期、时间戳、url 和货币等属性的数据类型的最佳实践是什么?
graph-databases - 在 IBM Graph 中命名节点、边和属性的最佳实践是什么?
我正在为 IBM Graph 中的图创建模式。我听说我的节点、边和属性的名称都使用小写字母是最佳实践。其他最佳实践是什么?
例如,关于以下方面的典型最佳实践是什么:
- 空间
- 破折号
- 下划线
- 骆驼香烟盒
titan - 如何使用 Gremlin/Tinkerpop 在 IBM Graph (TitanDB) 中检索和分页用户提要
我有一个在 IBM Graph(Cassandra 支持的 TitanDB)中建模的非常基本的新闻提要,如下所示:
我正在尝试编写一个执行以下操作的查询:
- 从顶点开始
USER: John.Smith
- 获取用户的 15 条最新帖子
FRIENDS
以及他自己的帖子。 - 检查是否
USER: John.Smith
喜欢这些帖子中的任何一个,并作为is_liked
每个帖子的简单布尔属性返回。
此查询有几个先决条件:
- 在每个返回的帖子中,
USER
还应返回帖子的属性。对于这个问题,只avatar
需要属性。 - 我需要能够对这些结果进行分页。即,一旦我检索到前 15 个帖子,我就需要能够返回接下来的 15 个,然后是下一个,依此类推。
我让用户朋友和他们的朋友没有问题LATEST_POSTS
:
我已经阅读了Tinkerpop文档,但我发现自己仍然迷失了如何开始构建此查询以满足我的要求。
此外,在性能、数据建模、模式或索引建议方面对此方法的任何评论都将非常有帮助。即我是否应该期望这种方法能够大规模实时检索提要?
提前致谢。
ibm-graph - IBM Graph 查询结果到 Graph 表示
有什么方法可以将 IBM Graph DB 的查询结果绘制成图形表示?
php - 连接 IBM Graph 和 php
我是 IBM Graph db 和 IBM Bluemix 的初学者。我需要使用 php 进入数据库。
已尝试使用托管在官方 tinkerpop 中的此库 https://github.com/PommeVerte/gremlin-php进行连接 ,但它不起作用。
经过调试才知道,每当遇到
它停止执行。它没有显示任何错误,它只是一个空页面。
有人可以指导我解决这个问题吗?
谢谢
ibm-cloud - 获取所有具有标签名的顶点
我在 bluemix 中使用 ibm graph,对此我很陌生。
我使用 bluemix 提供的 GUI 创建了一个名为“test”的图表,并将 ibm 提供的示例数据“Music Festival”上传到该图表中。
现在我正在尝试使用以下查询查询所有具有标签“参加者”的顶点。
def gt = graph.traversal();
gt.V().hasLabel("attendee");
但我收到错误
Error: Error encountered evaluating script def gt = graph.traversal();gt.V().hasLabel("attendee"); with reason com.thinkaurelius.titan.core.TitanException: Could not find a suitable index to answer graph query and graph scans are disabled: [(~label = attendee)]:VERTEX
不知道我做错了什么。
有人能告诉我哪里出错了吗?
我怎样才能摆脱这个错误并获得预期的输出?
谢谢
ibm-graph - tree() 步骤导致 StackOverflowError
执行树步骤时,我总是得到 java.lang.StackOverflowError。
以下是音乐节示例数据的示例:
给我以下错误:
错误:评估脚本时遇到错误 def g = graph.traversal(); gV().has("流派", "民谣").out().tree(); 原因是 java.lang.StackOverflowError
我注意到 IBM Graph 上的 gremlin 版本是:
3.0.1-孵化
还有一些其他帖子指出此版本中存在与树步骤有关的错误。
在这一点上我有两个问题
- IBM Graph 是否会升级到解决此问题的 Gremlin 版本?
- 是否有任何解决方法来获取遍历路径的树表示?