neo4j相关内容
当 neo4j lucene 自动索引处于精确模式(默认)时,查询类型: start n=node:node_auto_index('name:asfd\\ a*') return n 正常工作(例如,假设您有一个名为 asdf adsf 的节点. 但是,在
..
这个问题在neo4j-legacy-indexes-and-auto-index-vs-new-label-bases-schema-indexes和the-difference-between-legacy-索引自动索引和新的索引方法 我还不能对它们发表评论并在这里写一个新线程.在我的数据库中,我有一个旧索引“主题"和标签“主题". 我知道: 一个.pattern MATCH
..
有谁知道如何将数据从一个 Neo4j 实例迁移到另一个实例.更准确地说,我想知道如何将数据从本地机器上的一个 Neo4j 实例移动到远程机器上的另一个实例.有没有人对此有任何想法. 我正在使用 Eclipse 和 Embedded Neo4j 在我的 Windows 机器上工作.我需要将此数据传输到 Centos 机器上的远程 Neo4j 实例.请帮我解决一下这个. 解决方案 在使用
..
我正在开始一个新项目,我正在考虑使用 MongoDB 作为文档存储设施,并使用 Neo4j 作为映射文档之间关系的机制,然后我想通过 rest API 公开我的查询结果.有人会说这样做的优点和缺点是什么?有没有更好的方法可以使用不同的 NoSQL 文档存储来实现这一点?有没有可以在网上找到有人尝试做类似事情的例子? 解决方案 我一直在考虑将这两个一起使用,因为我的数据已经在 mongodb
..
在处理这个问题时,我试图对这两种技术进行比较,我想知道你们中是否有人已经有处理其中任何一种或两种技术的经验?在处理类似用例时,我主要对性能数据感兴趣. 解决方案 同意 Marko 所说的一切,人们可以更进一步说,在图形数据库世界中,本地索引可以(甚至应该)替代全局索引.在我看来,图数据模型的最大优势在于它可以让您将数据模型编码到图拓扑中,从而在灵活性、易于演化和性能方面获得定性优势.考虑到
..
我有一个关于在图形数据库中建模的一般性问题,我似乎无法理解. 您如何为这种类型的关系建模:“牛顿发明了微积分"? 在 简单图中,您可以将其建模为这个: 牛顿(节点)->发明(关系)->微积分(节点) ...所以当您添加更多的人和发明时,您将拥有一堆“发明"的图表关系. 问题是,您开始需要向关系中添加一堆属性: 发明日期 有影响力的概念 有影响力的人 books_i
..
我知道这个问题已经被很多人问过了 对于我的研究,这是之前提出的一些问题 如何删除neo4j图中的所有关系? https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE 但终究还是解决不了我们的问题, 我们只想删除“ALL"节点和“ALL"关系 假设删除“ALL"可以看到还剩下0个节点0个属性和0个关系 这是我执行
..
哪个 nosql 系统更适合处理开箱即用的大量插入?最好在 1 台物理机器上运行(允许多个实例). 有人做过基准测试吗?(谷歌搜索没有帮助) 注意:我理解选择noSQL数据库取决于需要存储什么样的数据(文档:MongoDB、图表:Neo4j等).p> 解决方案 Apache Cassandra 写的很棒操作,这要归功于其独特的持久性模型.有人声称它的写入速度比读取速度快 20 倍,
..
以前我在制作“备份"时遇到问题,如 问题我在尝试恢复数据库时遇到错误,因为我在数据库运行时做了一个副本. 所以我用另一台计算机上的新数据库做了一个实验(这次是用 ubuntu)我尝试了这个: 我创建了一些节点和关系,很少有 10 个(矩阵示例). 然后我停止了neo4j服务 我将包含 graph.db 的文件夹数据复制到另一个位置 之后我删除了graph.db文件夹并启动了neo
..
我正在尝试将我的 REST API (NestJS) 与带有 GraphQL 查询的新 Neo4j 数据库集成.有人成功吗?提前致谢 编辑 1:(我添加了我的代码) import { Resolver } from "@nestjs/graphql";从“@nestjs/common"导入 { Query, forwardRef, Inject, Logger };从“src/shared
..
我需要在 PHP 中运行这种类型的查询: START n = node($thisUser), m = node($userId)匹配 n-[r:RATED]->m哪里 r.skillId = $id返回 ID(r) 单个页面中有很多(~30).由于它使用 REST,因此运行时间不适用(~5-10 秒).所以我试图将它们分批发送,但我找不到任何方法来通过 REST 作为单批操作发送实际的密码查
..
我正在尝试使用 NEO4J 在我的 android 设备中创建一个数据库.但是应用程序崩溃了. String extStorageDirectory = Environment.getExternalStorageDirectory().toString();GraphDatabaseService graphDB=new GraphDatabaseFactory().newEmbeddedD
..
我今天一直在研究 Neo4j,我觉得它很令人兴奋.我想知道有没有与Neo4J高度集成的Web应用程序框架?基本上我想开始试验 Neo4J,我想也许有明显的 web 框架选择,如果有,我也想尝试一下.你知道吗? 解决方案 编辑:我收回所有内容,Neo4j 网站上有一个.:p http://bulbflow.com/overview/ EDIT2:我会检查这个页面: http
..
我们有一个包含约 1000 万个节点和约 3 亿个关系的 neo4j 数据库.数据库已增长到约 80 Gig.有一些日常工作会删除旧数据并添加新数据,因此节点和关系的大约数量保持相当稳定.但是,db 文件的物理文件大小一直在增长(例如,relationstore 文件当前为 50Gig). 我发现以下链接可以解释为什么删除时大小可能不会减小(保留空间并被新的关系和节点占用),但是它仍然不能解
..
我正在加载一个 85K 行的文件 - 19M,服务器有 2 个内核,14GB RAM,运行 centos 7.1 和 oracle JDK 8使用以下服务器配置可能需要 5-10 分钟: dbms.pagecache.memory=8gcypher_parser_version=2.0包装器.java.initmemory=4096包装器.java.maxmemory=4096 磁盘挂载在/e
..
我有以下 Cypher 查询,它在 Neo4j 2.0.0 中运行良好. MATCH (ab:Point { Latitude: 24.96325, Longitude: 67.11343 }),(cd:Point { Latitude: 24.95873, Longitude: 67.10335 }),p = shortestPath((ab)-[*..150]-(cd))返回值 Neo4j
..
作为 Cypher 和 Neo4j 的新手,我无法为我的用例构建查询.我正在构建一个简单的 ACL(访问控制列表),并且正在寻找通过权限关系的路径以及层次结构.一张图或许能更好地解释: 键:用户 ->蓝色组 ->黄绿色资源树 ->红色的 现在我想看看是否存在从 Bob 到 eVar 33 资源的路径,其中 Bob 具有更新访问权限.因为有直达路径,所以我可以通过运行得到我想要的 MATC
..
我使用 cypher 编写了各种查询,每次查询花费不少于 200 毫秒.它们非常简单,所以我很难确定瓶颈在哪里. 带参数的简单匹配,2200 毫秒: 带参数的简单不同匹配,200 毫秒: 路径,2500 毫秒: 一开始我以为是资源不足的问题,因为我在同一个机器上运行neo4j和我的应用程序.虽然性能监视器表明 CPU 和内存大部分已释放并可用,但我将 neo4j 服务器移至
..
我想在 neo4j 中使用我的 auto_index 并传入要匹配的字符串数组.我知道您可以在密码查询的末尾添加一个 IN 子句,但这不使用索引,我假设将对所有记录进行数据库扫描.使用索引查询执行此操作的最佳方法是什么? 例如假设 facebookId 上有一个 auto_index 并且有 100 万个用户节点,请获取 facebookId 在 ["123", "456", "789"]
..
我试图将两个不同的关系属性设置为一个计数,并根据另一个关系属性的值使用 case 构造.http://console.neo4j.org/?id=rt1ld5 cnt 列包含 r.value 出现的次数.控制台中初始查询的前两行表示术语“Car"链接到 1 个被认为相关的文档,以及两个被认为不相关的文档. 我想在具有两个属性的 (user) 和 (term) 之间的 [:INTERES
..