标签: neo4j

如何使用Java连接到本地安装的neo4j服务器

我是Neo4J的新手,尽管我花了几个小时的谷歌搜索,却找不到我的问题的答案.

到目前为止,我一直在关注这些教程,现在我对如何/何时使用Neo4j有了基本的了解.现在,我即将开始修改我的hello-world代码并连接到我的机器上本地安装的Neo4J服务器,可通过http://127.0.0.1:7474访问.

原始连接(使用嵌入式数据库):

GraphDatabaseService gdb = new EmbeddedGraphDatabase("c:\\helloworld\\data\\graph.db");
Run Code Online (Sandbox Code Playgroud)

问题是,无论如何修改此行以连接到c:\neo4j\data\graph.db中的"服务器"数据库?服务器当前正在作为Windows服务运行,我可以使用Web管理工具查看其数据库.目前,我对使用REST API不感兴趣,因为服务器和客户端应用程序在同一台机器上运行.

我觉得我在这里遗漏了一些明显的东西......

java neo4j

16
推荐指数
2
解决办法
2万
查看次数

使用neo4j和R.

是否有支持neo4j的R库?我想从neo4j构建一个R图(例如igraph),反之亦然 - 在neo4j中存储一个R图.

更准确地说,我正在寻找类似于Python的bulbflow的东西.


更新

R有一个新的neo4j驱动程序看起来很有希望:http://nicolewhite.github.io/RNeo4j/ .我改变了正确的答案.

r graph neo4j bulbs

16
推荐指数
2
解决办法
6433
查看次数

neo4j脚本文件格式 - 有没有?

我想为neo4j预定义一些图形数据,并且可以通过控制台工具加载它.我希望它与MySQL CLI和.sql文件完全相同.没有人知道是否存在类似的文件格式.neo.neo4j?我在文档中找不到这样的东西......

file-format neo4j

16
推荐指数
3
解决办法
9539
查看次数

如何从Python获取Neo4j图形数据库的节点数?

我正在尝试使用Python获取Neo4j图形数据库的节点数,但我没有找到任何方法或属性来做到这一点.

有人如何获得这些信息?

像NetworkX这样的其他Python软件包有一种获取此信息的方法.

>>> G = nx.Graph()   # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G.add_path([0,1,2])
>>> len(G)
3
Run Code Online (Sandbox Code Playgroud)

python neo4j networkx

15
推荐指数
1
解决办法
2万
查看次数

在neo4j中,如何按日期索引并在日期范围内搜索?

在neo4j中,如何按日期索引并在日期范围内搜索.有时候,我想在日期范围内的早上8点到9点之间进行搜索.

java indexing search neo4j

15
推荐指数
3
解决办法
9891
查看次数

纯粹在内存中运行Neo4j而没有任何持久性

我不想保留任何数据,但仍希望使用Neo4j进行图形遍历和算法功能.在嵌入式数据库中,我已配置cache_type = strong并在所有写入之后将事务设置为失败.但是我的写入速度(节点,关系创建速度)很慢,这成为我的过程中的一大瓶颈.

所以,问题是,Neo4j可以在没有任何持久性方面的情况下运行吗,就像纯API一样?我尝试过像JGraphT这样的其他人,但那些没有Neo4j提供的遍历机制.

java jgrapht neo4j

15
推荐指数
1
解决办法
4186
查看次数

仅返回Neo4j Cypher查询中的简单路径

给出如下查询:

START n = node(123)
MATCH p = n-[r:LIKES*..3]->x
RETURN p;
Run Code Online (Sandbox Code Playgroud)

我通过上面的查询得到的结果路径包含循环.

我怎样才能返回简单的路径?

鉴于这个例子:

  • 如何避免重复节点的路径,如:[Neo,Morpheus,Trinity,Morpheus,Neo]

traversal neo4j cypher

15
推荐指数
1
解决办法
9697
查看次数

neo4j找到具有匹配属性的所有节点

我有一个相对较大的节点集,我想找到所有具有匹配属性值的节点对,但我不知道或事先关心属性值是什么.这基本上是尝试查找重复节点,但我可以将重复的定义限制为具有相同属性值的两个或更多节点.

任何想法如何进行?在neo4j文档中没有找到任何起点.我正在使用1.8.2社区版.

编辑
很抱歉在最初的问题中不清楚,但我在谈论通过Cypher这样做.

neo4j cypher

15
推荐指数
2
解决办法
2万
查看次数

如何在文件中执行Cypher?

我在Windows上工作.我使用记事本创建了Cypher查询的文本文件.如何使用Neo4jShell或Neo4j Web界面控制台在文件中运行查询.

neo4j cypher

15
推荐指数
3
解决办法
2万
查看次数

在Neo4j中存储多语言属性值的最佳实践?

我在Neo4j图数据库中存储了一些节点,每个节点都有可以本地化为各种语言的属性值.是否存在存储多语言属性值的最佳实践?

internationalization neo4j

15
推荐指数
1
解决办法
1539
查看次数