问题标签 [neo4j-java-api]

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 回答
380 浏览

neo4j - 有什么理由在 Neo4j 只读事务上调用 `tx.success()`?

我正在使用 Java API 来提高曾经昂贵的 Cypher 查询的性能。我刚才正在重构并注意到我正在调用tx.success(),即使我没有更改任何数据。当什么都没有发生变化或者因为它知道实际上没有什么要提交时,将事务标记为成功是否有任何性能下降?

0 投票
2 回答
2047 浏览

neo4j - Neo4J Java findNodes 具有非单个字符串匹配

我成功地使用 Neo4J Java API(当前版本 2.2.1)来做这样的简单查询:

但是有没有办法允许值的简单匹配(在我的例子中是字符串)以外的东西?我可以做 REGEX,还是提供一个可能值的列表,键可以匹配字符串比较?如果是这样,那里有任何例子吗?

我翻遍了文档和我最喜欢的搜索引擎,除了直接匹配的字符串之外似乎找不到任何东西(例如: http: //neo4j.com/docs/2.2.1/tutorials-java-embedded -new-index.html)。

0 投票
3 回答
280 浏览

neo4j - 分布式环境中的图形数据库

我有一个关于图形数据库的问题!有没有在分布式环境中使用图数据库的机制?!我的意思是你能分发一个图形数据库吗?!我们甚至可以在分布式环境中遍历图数据库吗?!

0 投票
0 回答
64 浏览

neo4j - NEO4J JDBC添加关系错误

我正在尝试使用 Neo4J JDBC 驱动程序添加与节点的关系并形成以下查询:

当我尝试使用以下命令运行此查询时:

它给了我以下错误:

Error executing query MATCH (node1:USER {fameId : 'test1'}),(node2:BEAM {eventUId : 'E000000016'}) CREATE (node1)-[r:PERFORMED{type:'test'}]->(node2) MATCH (node1:USER {fameId : 'test2'}),(node2:BEAM {eventUId : 'E000000016'}) CREATE (node1)-[r:PERFORMED{type:'test'}]->(node2) with params {}

请帮忙。我无法继续进行:(

0 投票
2 回答
87 浏览

neo4j - Neo4j 嵌入式 Java 中的复杂查询

我如何表现

在 neo4j 嵌入式 Java 中。代码的详细解释将有很大帮助。 注意:我想在本机 Java api 中而不是在密码中执行此操作。它应该有大约 100000 个节点

0 投票
1 回答
85 浏览

neo4j - 是否有任何特定的方法可以在 Eclipse 中为 Neo4j 编写限制子句?

我在 neo4j eclipse 实现中遇到以下问题:

1. 限制函数出现错误

  1. 在没有限制子句的情况下执行上述查询也需要 50 分钟。那么如何提高性能速度呢?
0 投票
1 回答
64 浏览

neo4j - 将 Neo4j 服务器插件结果作为 graphML 返回?

有没有办法以 graphML 格式从我的服务器插件返回路径?就像它可以在通常的 REST 端点中通过将 resultDataContents 提供为“图形”来完成一样。

0 投票
3 回答
156 浏览

neo4j - 使用Java和Spring将数据存储到neo4j图形数据库之间的区别?

如果我的项目在 Spring 上并且我想将 neo4j 与 java 而不是 Spring Data 一起使用,我有点困惑。

什么是好的做法?

谢谢

0 投票
0 回答
153 浏览

neo4j - 唯一约束在 neo4j 中没有得到尊重

我在本地创建了一个 neo4j 数据库并分配了一些索引和唯一约束。

这是:模式

另外我在我的java代码中做了一个createIfNotFound(),我首先做一个find,然后如果没有找到就创建。

尽管进行了这两项检查,但我仍然看到数据库中存在多个标签类别和相同名称的节点。

我不确定我缺少什么,以及为什么不遵守唯一约束。

0 投票
3 回答
412 浏览

neo4j - 社区版和企业版数据库之间的 Neo4j 互操作性

我在 Neo4j 企业版和社区版之间切换时遇到问题。由于我无法进行 graphml 导入,我切换到可以导入 graphml 数据库的企业版。完成后,我试图打开在企业版中创建的数据库文件社区版本它给出错误。

是否可以在社区中打开在企业版中创建的数据库。我在这里做错了什么?

请找到我从 java 打开数据库时遇到的错误。