问题标签 [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.
neo4j - 有什么理由在 Neo4j 只读事务上调用 `tx.success()`?
我正在使用 Java API 来提高曾经昂贵的 Cypher 查询的性能。我刚才正在重构并注意到我正在调用tx.success()
,即使我没有更改任何数据。当什么都没有发生变化或者因为它知道实际上没有什么要提交时,将事务标记为成功是否有任何性能下降?
neo4j - Neo4J Java findNodes 具有非单个字符串匹配
我成功地使用 Neo4J Java API(当前版本 2.2.1)来做这样的简单查询:
但是有没有办法允许值的简单匹配(在我的例子中是字符串)以外的东西?我可以做 REGEX,还是提供一个可能值的列表,键可以匹配字符串比较?如果是这样,那里有任何例子吗?
我翻遍了文档和我最喜欢的搜索引擎,除了直接匹配的字符串之外似乎找不到任何东西(例如: http: //neo4j.com/docs/2.2.1/tutorials-java-embedded -new-index.html)。
neo4j - 分布式环境中的图形数据库
我有一个关于图形数据库的问题!有没有在分布式环境中使用图数据库的机制?!我的意思是你能分发一个图形数据库吗?!我们甚至可以在分布式环境中遍历图数据库吗?!
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 {}
请帮忙。我无法继续进行:(
neo4j - Neo4j 嵌入式 Java 中的复杂查询
我如何表现
在 neo4j 嵌入式 Java 中。代码的详细解释将有很大帮助。 注意:我想在本机 Java api 中而不是在密码中执行此操作。它应该有大约 100000 个节点
neo4j - 是否有任何特定的方法可以在 Eclipse 中为 Neo4j 编写限制子句?
我在 neo4j eclipse 实现中遇到以下问题:
1. 限制函数出现错误
- 在没有限制子句的情况下执行上述查询也需要 50 分钟。那么如何提高性能速度呢?
neo4j - 将 Neo4j 服务器插件结果作为 graphML 返回?
有没有办法以 graphML 格式从我的服务器插件返回路径?就像它可以在通常的 REST 端点中通过将 resultDataContents 提供为“图形”来完成一样。
neo4j - 使用Java和Spring将数据存储到neo4j图形数据库之间的区别?
如果我的项目在 Spring 上并且我想将 neo4j 与 java 而不是 Spring Data 一起使用,我有点困惑。
什么是好的做法?
谢谢
neo4j - 唯一约束在 neo4j 中没有得到尊重
我在本地创建了一个 neo4j 数据库并分配了一些索引和唯一约束。
这是:模式
另外我在我的java代码中做了一个createIfNotFound(),我首先做一个find,然后如果没有找到就创建。
尽管进行了这两项检查,但我仍然看到数据库中存在多个标签类别和相同名称的节点。
我不确定我缺少什么,以及为什么不遵守唯一约束。
neo4j - 社区版和企业版数据库之间的 Neo4j 互操作性
我在 Neo4j 企业版和社区版之间切换时遇到问题。由于我无法进行 graphml 导入,我切换到可以导入 graphml 数据库的企业版。完成后,我试图打开在企业版中创建的数据库文件社区版本它给出错误。
是否可以在社区中打开在企业版中创建的数据库。我在这里做错了什么?
请找到我从 java 打开数据库时遇到的错误。