amazon-neptune相关内容

筛选出具有出站边的顶点到不在指定值列表中的其他顶点的顶点(SPARQL)

我正在将SPARQL用于RDF,并且无法提出一个查询,该查询将允许我过滤掉所有具有指定值列表中未包含的其他顶点的边的所有顶点. 这是我正在使用的图形的直观表示,其中包含两种单独的RDF类型(:package 和:platform )的节点.在此图中,包(:Package_A ,:Package_B ,:Package_C 和:Package_D )具有传出边缘到他们需要的每个平台,平台的值为 ..
发布时间:2021-05-13 19:07:27 其他开发

AWS Neptune上的Gremlin OLAP查询

在AWS Neptune文档中,它说它与Apache TinkerPop Gremlin兼容,但它仅指图形遍历查询的在线事务处理(OLTP)类型.我没有看到有关长时间运行的在线分析处理(OLAP)的任何信息 GraphComputer 查询. 是否可以对存储在AWS Neptune图形数据库服务中的图形执行OLAP查询? 解决方案 我当时在ReInvent并有机会与Brad讨论.在不 ..
发布时间:2021-04-03 19:41:37 其他开发

在Amazon Neptune图数据库中查询IP地址(IPv4/IPv6)

我正在寻找一种在Neptune中存储IP地址范围的方法,这将使我以后能够基于IP范围运行查询. 几个例子: 1.查找具有属性"address_range"的所有顶点,其中地址在子网X 中 2.查找具有属性"address_range"的所有顶点,其中地址不在子网Y 中 3.找到地址与子网Z重叠的所有具有"address_range"属性的顶点 其中X,Y,Z是诸如62.93.132. ..
发布时间:2020-11-20 20:55:10 其他开发

随机种子节点遍历图数据库

我的任务是为可视化Neptune Graph数据库的前端应用程序编写查询。让我们说第一个顶点是项,而第二个顶点用户。用户可以创建一个项目。存在项目与项目之间的关系,以显示从另一个项目派生的项目,例如在从原始媒体剪辑切出的媒体剪辑的情况下。创建的第一组项目应在诸如 SERVER 的顶点中创建,并在用户界面中将其分组。 以下是要求: 查找未通过任何ITEM-ITEM关系连接的(Y)种子节点 ..
发布时间:2020-06-05 18:33:39 其他开发

Amazon Neptune:节点属性

我已经运行了gremlin查询并获得了结果,但无法获得每个顶点的属性。 这是我运行过的查询: gV(' a6b575a5-e2d3-334d-aa0b-5aa372d71fc0')。outE('member')。inV()。unfold()。toList() 这是结果属性未定义如何获取吗? 2019-05-27T01: 21:51.292Z 9f82a2ab ..
发布时间:2020-06-05 18:33:35 其他开发

如何使用gremlin为Neptune编写类似查询的查询,因为Neptune不支持Lambda函数

是否可以在不使用lambda函数的情况下在gremlin中编写类似“%match%”之类的查询? 海王星不支持Lambda函数 解决方案 通常有几种方法用Gremlin步骤表达lambda。确实,这样做通常会更好,因为图形提供程序无法优化查询中包含lambda的部分(因为这只是任意代码)。 通常,lambda内容的性质决定了是否可以使用Gremlin步骤轻松地表达它。如果lam ..
发布时间:2020-06-05 18:33:28 其他开发

升级Greemlin会断开连接

使用 gremlin javascript 版本 3.2.10 ,以下函数正确连接到我的Neptune群集: export const initGremlinClient =()=> { try { const dc = new DriverRemoteConnection( `ws:// $ {process.env.NEPTUNE_ENDPOINT_URI}:$ { proces ..
发布时间:2020-06-05 18:33:26 其他开发

如何将AWSRequestSigningApacheInterceptor与AWS开发工具包2结合使用

我试图在已经使用Apache HTTP客户端的现有Java代码上使用对Neptune SPARQL的REST调用。我不想混合使用AWS SDK1和SDK2(我将owl的S3部分加载到Neptune中使用)。 我看到了以下解决方案: 与SDK1兼容的AWSRequestSigningApacheInterceptor ,但在SDK2中找不到等效项。 github上的aws-requ ..

使用pythongremlin删除AWS Neptune的所有边缘

我正在使用gremlinpython版本3.3.2和AWS NEPTUNE。 我尝试掉掉所有边缘(也尝试了顶点),但每次都会失败。 gE()。drop()。iterate() 给我: gremlin_python.driver.protocol.GremlinServerError:597:异常 根据请求处理脚本[RequestMessage {, requestId ..
发布时间:2020-06-05 18:33:19 Python

Gremlin找到最高的匹配

我计划使用可以与Gremlin一起查询的图形数据库(AWS Neptune),作为一种知识库。 KB将用作具有多个功能的实体的分类工具。为简单起见,在此示例中,我使用几何形状编码实体的属性。假设我要对与正方形,三角形和圆形相关的点进行分类。我已经绘制了点与可能的正方形,三角形和圆形的不同可能关系的蓝图,如下图所示。 创建于: g.addV('Square')。property(i ..
发布时间:2020-06-05 18:33:17 其他开发

Gremlin-如何找到仅通过G的从A到Z的路径

在Gremlin方面需要一些帮助:如果我知道起始顶点和终止顶点,并且起始和终止BUT之间有多个路径,则在此过程中会有几个顶点。如何根据已有的数据找到正确的路径? 例如,在这里我必须找到从“学院”到“雀科”的路径 gV()。has('station','college')。 repeat(out()。simplePath()) .until(has('station','finc ..
发布时间:2020-06-05 18:33:14 其他开发

如何使用HTTP POST / GET请求连接/查询到AWS Neptune实例

我正在尝试通过Fiddler使用Neptune END Point发送HTTP Post请求来连接到Amazon Neptune实例。 但最终出现超时错误。 能否使用提琴手/邮递员通过HTTP请求将Neptune实例连接到? 解决方案 如果在连接时看到超时到数据库,第一步是检查您是否与端点具有网络连接。 尝试: telnet端点端口 如果具有连接性,您将看到类似以下内容的信 ..
发布时间:2020-06-05 18:33:09 其他开发

如何使用AWS Neptune作为源实施全文搜索

在其他问题上,我还看到了Gremlin&海王星本身不支持全文搜索。 如何在我的网站中提供此功能? 理想情况下,不需要运行更多我需要照顾的基础架构/软件。 认为某些选项正在使用外部搜索服务,例如Solr或ElasticSearch。那另一个AWS服务呢? 谢谢 解决方案 您的问题非常及时。 Amazon Neptune和ElasticSearch之间的集成才刚刚启动[ ..
发布时间:2020-06-05 18:33:05 其他开发

正确处理Gremlin中的日期运算

我正在将AWS Neptune Gremlin与 gremlin_python 一起使用。 我在属性中的日期根据需要存储为datetime在 Neptune规范中。 我是使用Python这样的代码创建的: properties_dict ['my_date'] = datetime.fromtimestamp(my_date, timezone.utc) ,然后构造具有以下 ..
发布时间:2020-06-05 18:33:01 其他开发

RDF可以使用边缘属性为带标签的属性图建模吗?

我想像以下那样建立合作伙伴关系模型,我用标记的属性图的格式表示。 我想使用RDF语言来表达上面的图形,尤其是我想了解是否可以表达“ loves”边缘的标签(这是URI的 我是RDF的新手,我知道RDF可以轻松表示LPG中的节点属性,但是可以方便地表示边缘属性? 此问题的更多上下文:我想使用RDF(而不是Gremlin)的原因是,从长远来看,我想添加一些推理功能 进一步补充的 ..
发布时间:2020-06-05 18:32:59 其他开发

从本地计算机连接到AWS上的Neptune

我试图从办公室的本地计算机连接到AWS Instance中的Neptune DB,就像从办公室连接RDS。是否可以从本地计算机连接Neptune db? Neptune db是公开可用的。开发人员可以通过任何方式从办公室连接neptune db。 解决方案 Neptune不支持公共端点(可从VPC外部访问的端点)。但是,很少有体系结构选项可用来在VPC之外访问Neptune实例。它们都具有 ..
发布时间:2020-06-05 18:32:53 其他开发