问题标签 [neo4jrestclient]
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.
python - 在 python 中更改 neo4j 数据库位置
我知道我可以通过更改以下行来设置数据库位置/conf/neo4j-server.properties
是否可以在 python 实例中执行此操作?例如,我正在使用neo4jrestclient
我可以以某种方式将要打开的数据库的位置设置为本地目录吗?
django - Travis-CI 中没有名为 neo4j 的模块与 Python Django 集成
我在 Django 框架中构建了一个小型 python 应用程序,Neo4j 数据库托管在 Graphene db 上。我正在集成 Travis-CI 以与 github 上的应用程序持续集成,但是,我在 Travis 中遇到错误,例如: ImportError: No module named 'neo4j' 下面是我的 .travis.yml 文件:
管理.py:
python应用程序的文件夹结构为:
我是 Travis 和 Python 的新手。我错过了什么吗?有人可以帮我解决这个错误吗,真的很感激一些立即的回应吗?
neo4j - Lucene全文索引:所有索引节点都具有相同的分数?
几天以来,我一直在尝试解决这个问题。
我想START
对全文进行查询,按相关性排序,以便对结果进行分页。
很高兴,我终于在全文索引和 neo(并使用python作为驱动程序)上找到了这个线程。
[ https://groups.google.com/forum/#!topic/neo4j/9G8fcjVuuLw]
我已经使用批量超级导入器导入了我的数据库,并得到了@Michaelhunger 的回复,他注意到有一个错误,所有分数都将被导入相同的值。
所以,现在我正在重新创建索引,并通过 REST (&order=score)检查分数
http://localhost:7474/db/data/index/node/myInde?query=name:myKeyWord&order=score
并注意到条目仍然具有相同的分数。
(您必须执行 ajax 查询才能看到它,因为如果您使用 Web 控制台,您将看不到所有数据!!)
我的代码用于重新创建全文 lucene 索引,每个节点属性为“名称”:(此处使用 neo4j-rest-client,但我也会尝试使用 py2neo,如 Google 讨论中的那样):
结果:
http://localhost:7474/db/data/index/node/myInde?query=name:DNA&order=score
在文档中: [ http://neo4j.com/docs/stable/indexing-lucene-extras.html#indexing-lucene-sort] 写到 Lucene 本身可以很好地进行排序,所以我理解它创建了一个排名单独进口;它不是。
我做错了什么或错过了什么?
json - 从 Angularjs 中的 Neo4j REST 响应访问 JSON 数据
我是一个有休息和角度的新手,所以我希望我的问题的答案非常简单。
我在处理从新的 Neo4j 事务/提交后查询获得的 JSON 响应时遇到问题。
我想访问响应中每个项目的响应数据。我搜索了其他人如何处理这个问题,但没有发现相同的情况。我想我根本不解析响应,也无法访问特定的行。
这是我的代码,它只打印所有的 json。
JS控制器
仅打印出完整响应的 HTML
最重要的是我得到的 JSON 响应
所以基本上现在我只是在 html 中打印出我的 json 响应。
现在,我如何访问各个行以获取即 Car3 属性?
我尝试了 data.results[0][0].data... 并且还解析了我的字符串,但是当我添加下一个 .data 时,它只是不显示任何东西,与解析相同..有人可以帮忙吗.
python - 哪些 python neo4j 驱动程序稳定/生产就绪?
我注意到使用 neo4j v3.0 现在有 3 个竞争驱动程序:
似乎第一个和第三个由同一个人开发,后者有点错误和/或缓慢(至少对于带有 GrapheneDB 附加组件的 Heroku 免费层应用程序)。我对第二个驱动程序的经验为零,并且还没有测试过第三个驱动程序,因为目前没有 DBaaS 提供 neo4j v3.0 实例。
(我正在使用 python-3.x 并且更喜欢 neo4j v3.0,但会使用 v2.y) 谁能阐明我应该为我的下一个应用程序选择哪个驱动程序?
import - 向 neo4j 图数据库添加新数据
我正在使用导入选项将大约 46K 节点的巨大数据集导入 Neo4j。现在这个数据集是动态的,即新条目不断添加到它,所以如果我必须重新执行整个导入,那么它会浪费资源。我试过了使用python的neo4j rest客户端发送查询以创建新数据点,但随着新数据点数量的增加,所花费的时间超过了46k节点的导入。所以有没有其他方法可以添加这些数据点或者我有重做整个导入?
python - Neo4j 从 Postgres 传输所有数据
我正在尝试将所有数据传输到 Neo4j,并且想知道是否可以将节点上的所有属性命名为与 Postgres 中完全相同的名称。例如 id 将是 id,name 将是 name,等等。做这样的事情有什么冲突吗?
neo4j - 如何使用 neo4j rest api 通过单个请求发布多个节点及其关系?
我是neo4j的新手。我想使用 neo4j rest api 将图的边缘流(超过百万个节点及其关系)发布到 neo4j。
我正在从数据集中读取边缘并使用球衣客户端将边缘发布到 neo4j。我从 REST api 文档中了解到,要创建一个边,我必须通过向 /node uri 发送一个发布请求来创建两个节点,然后从响应中获取创建的节点的 id 并发送关系(边)之后到 node/id/relationships uri。这是正确的方法吗?如何通过单个请求发布多个节点及其关系?
neo4j - 通过 Neo4j rest api 发送的数据不会被持久化
我正在使用 Neo4j rest api 创建具有大量节点和关系的图形结构。我使用以下密码查询格式在单个发布请求中发送一批节点及其关系。
我正在从 1GB 大小的文件中读取数据并将数据批量上传到 neo4j。我发送的所有请求都得到响应代码 200,但是当我检查{$NEO4J_HOME}/data/databases/graph.db
大小时,它只显示 244K 大小。此外du -hc *store.db*
,graph.db 中的命令显示所有 nodestore.db、relationshipstore.db 和 propertystore.db 大小均为 0。为什么通过 rest api 上传的数据没有写入图数据库中的文件?任何帮助将不胜感激。
输出自du -hc *store.db*
这是使用 jersey 客户端发送到 neo4j rest api 的完整请求。
示例查询设置为实体:
python - 在现有节点上创建关系 neo4jrestclient
我正在尝试使用 neo4jrestclient 并尝试在现有节点上创建关系
AttributeError:“Iterable”对象没有属性“relationships”
进程以退出代码 1 结束