问题标签 [neo4jphp]

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 投票
2 回答
1019 浏览

php - 在 PHP 中使用 neo4j-OGM 将属性添加到 neo4j 数据库中的关系

虽然我们能够创建新节点等,但我们仍在努力找出如何将属性添加到现有关系中。例如,我们以实体格式声明以下内容:

我们如何做到这一点,以便我们可以使用教义格式向 GOES_TO_MARKET 添加其他属性?

谢谢

0 投票
1 回答
120 浏览

php - 无法在 WAMP 中设置 Neo4jPHP

我试图在 WAMP 中设置 Neo4jPHP。运行时出现错误index.php file. 我已上传文件以供参考@ http://ilovec.in/neo4jphp/,文件名是

请帮帮我。

0 投票
1 回答
158 浏览

php - neo4jphp(或 REST)是否支持带有空格和通配符的搜索查询

neo4jphp(REST)(Lucene 上的索引)是否支持带有空格和通配符的搜索查询。

实际上我正在运行以下查询:

$testindex->query(name:"jim grand udu*"); //here lucene indexes neo4j nodes by property "name"

但它不匹配任何东西,即使有完全匹配。这里的 * 似乎失去了力量,只是作为字符串传递。如果我将它与一个单词一起使用,它会起作用。

$testindex->query(name:jim*); //This Works

似乎 * 在引号内失去了它的含义,但除非我使用引号,否则空格不起作用 - 所以它们似乎不能一起使用。任何帮助将不胜感激,我无法在 neo4jphp 或 neo4j 的 REST 文档中找到解决方案,我知道这在 lucene 和 neo4j javaapi 中使用通配符查询是可能的。谢谢!

0 投票
1 回答
1844 浏览

php - 如何通过属性名称在 Neo4j 中搜索节点?

我正在尝试设置一些数据,并且对密码查询相当陌生。我正在做一个项目,其中节点和关系是作为足球队的一部分创建的。

例如,我目前仅在游戏和裁判上创建节点。我的逻辑是我读入比赛的数据,如果裁判不作为节点存在,则创建他/她。如果在未来的比赛中我看到一个已经存在的裁判,我只是将他们与比赛联系起来,而不是创建一个重复的记录。我正在执行以下操作,并想在尝试填充数据之前看看我的逻辑是否有意义。

提前谢谢了

0 投票
2 回答
531 浏览

graph - Graph data modeling assistance relating to soccer matches

I am trying to model soccer matches and the referees and teams that play in them. I want to create nodes based on matches, referees, and players and am not clear on the best approach to model them? That is should I model it after cities, matches? Do I create a root node Id etc?

The kind of information I would looking for later would be stuff like:

1). Show all the matches for a particular referee (could be in multiple cities) 2). Show all matches where referee worked and home team won 3). show all referees that that have the highest count of wins for the home team? 4). show most active refereess in a particular city

As you can see there are all sorts of questions and for someone new this can be a little overwhelming. While I am reading some books, I wanted to see if any experts could help me in the scenario above. Again not sure if I need a root node that connects all the cities and referees and matches or just keep things independent. Your feedback would be most appreciated.

0 投票
1 回答
515 浏览

php - 无法在此处创建具有属性的节点。它已经存在于这个上下文中

我收到以下错误:

当我执行以下操作时:

0 投票
1 回答
2128 浏览

php - Neo4j REST API 与 PHP

我们如何在后续PHPs中使用我们在代码中创建的节点?

我已经创建了一个节点register.php

现在,我想在另一个文件中使用这个节点login.php

0 投票
1 回答
2675 浏览

neo4j - 使用 neo4jphp 函数“relateTo”在两个节点之间创建双向关系

我在 Neo4php 中创建如下关系

我希望这种关系是无向的而不是有向的。如果我没记错的话,我们可以在 Cypher 中做到这一点

对比

在 Neo4jphp 中怎么样?我们可以将“relateTo”设置为双向关系吗?

0 投票
1 回答
813 浏览

c# - 使用 Neo4j、Neo4jPHP 和 Neo4jClient 在 PHP 和 C# 之间共享日期时间

我正在编写一个数据导入脚本,用于从 PHP 收集一些带有日期的数据,并且我正在使用 Neo4jPHP 将结果写入 Neo4j。但是,我不确定如何在 PHP 中将日期时间对象表示为DateTimeOffset可以通过 C#.NET 端的 Neo4jClient 读取的序列化。

在 C#.NET 中使用 Neo4jClient 序列化 DateTimeOffset 时,它在 Neo4j 中的内部格式如下所示:
"2013-07-12T13:06:44.3940861+00:00"

根据http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx上的文档,上述日期时间字符串可以分为以下几部分:
"yyyy-MM-ddThh:mm:ss.FFFFFFFzzz"

我看到 PHP date() 函数不支持微秒,但 DateTime::format() 支持。我不是 PHP 专家,所以我不确定进行转换的最佳方法。我不只是在寻找 PHP 完整的日期/时间,因为 C# DateTimeOffset 支持微秒。我将如何在 PHP 中实现上述日期格式?

0 投票
1 回答
144 浏览

neo4j - neo4j遍历相关下载

我正在使用 neo4jphp(https://github.com/jadell/neo4jphp)。这是我的数据节点和关系。我正在尝试使用遍历为任何一个文件查找“相关下载”,并希望获得代码方面的帮助。这是我当前的代码(它只返回谁下载了 file_id = 1)

例如,如果 startnode 是 file_id = 1,则最相关的下载将是 file_id = 3,因为下载 file_id 1 的每个人也下载了 file_id = 3。 File_id 2 和 4 将排名第二。

先感谢您。

图表