问题标签 [neo4j.rb]
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.rb :在用另一个节点替换节点之前转移所有关系
在删除第一个节点之前,我正在尝试将所有传入和传出关系(包括它们的属性)从一个节点转移到另一个节点。他们都有相同的标签。
讨论从这里开始: Neo4j Cypher:在用另一个节点替换节点之前转移所有关系
当我试图实现时,我得到了这个错误
我尝试了另一种仅适用于 Neo4j::ActiveRel rels 的方法,因为其他方法没有 to_node 属性。似乎它无论如何都不会复制关系属性:
ruby-on-rails - Neo4j - 查询结果随机顺序
我不确定我的应用程序内部发生了什么,但我的查询似乎没有按创建顺序给我结果。它最近重新排列了自己,而我没有更改与查询相关的代码。但是,我显然做了一些事情。
有一次,我试图将我的rails c
结果写入文件。但是,这只是将查询的输出写入文件。我不认为这会影响查询订单...
查询就像
property :created_at
我想我可以通过按该时间戳添加和排序来重新排序我的一个关系 。
但是我无法通过我的 Q+A 关联来做到这一点,因为它们现在不是 activerel。
它是这样称呼的
<% @event.event_questions.each do |q| %>
在应用程序中创建了 3 个问题。它最终显示的顺序是
2,1,3
neo4j 查询如何确定对象的顺序?我可能做错了什么?
ruby-on-rails-4 - Neo4j.rb 慢查询
我有 Neo4j v2.1.6(默认配置)和 Neo4j.rb v4.1.0。所有查询都在 50 毫秒左右缓慢。我在 db 中只有 5 个节点。
例如:
哪里可能有问题?
ruby-on-rails - 如何从现有的 Rails 4 应用程序中删除 ActiveRecord?
我开始了一个 Ruby on Rails 项目,其中包括一个带有 ActiveRecord 和 Neography 的简单推荐系统。现在我发现了neo4j.rb,它将大大简化我的生活。:-)
我现在了解到,我可以在没有 ActiveRecord 的情况下创建一个新的应用程序,如下所示:
我可以这样做并将我的大部分文件/代码复制粘贴到那个新项目中。或者有没有更简单的方法?
我仍在考虑这一步是否必要。是否可以同时使用 neo4j.rb 和 ActiveRecord?我正在考虑使用 ActiveRecord 和我的推荐系统在 neo4j 中运行身份验证系统(例如设计)。有没有人有这种方法的经验?
ruby-on-rails - 过滤与某个节点没有关系的 Neo4j 节点
我想找到所有尚未与我的 Bar 关联的 Foo。我使用 neo4j.rb (4.1.2) 和 Rails (4.2)。我现在使用的产生正确输出但感觉不理想的代码是:
有没有更好的方法用 Cypher 做到这一点?
ruby-on-rails - 在弹性搜索中首先返回某些字段
我有一个 Rails 应用程序,其term => definition
s 存储在 Neo4j 上的节点中,我希望我的用户使用弹性搜索进行搜索。通过使用,我们发现他们更常希望在搜索描述之前先找到术语名称。但是我很难找到首先返回某个字段的结果而不是其他字段的函数。
因为这两个术语都包含Foo
名称或描述中的单词,所以我的应用程序按字母顺序返回,并且因为Bar
按字母顺序排列Foo
,所以Bar
首先出现。当我的用户搜索在许多其他术语中使用的常用术语时,这会变得非常累人。
如何首先从名称字段返回结果,然后是描述中的次要结果?
我有一种感觉,这与 Neo4j 的关系比弹性搜索更重要
ruby-on-rails - 如何基于 neo4j.rb 中的模型创建独特的关系?
我试过用
但是那个 unique: true 被忽略了,因为我有一个用于关系的模型类。 我如何确保如果我的用户对文章进行评分,他们的评分会得到更新而不是添加。如果它产生一个查询,我会更喜欢它。;-)
文章.rb:
用户.rb:
评级.rb
在文章控制器内创建评分:
ruby-on-rails - Neo4j.rb 默认整数值
我在查找所有无效节点时遇到问题。这是课程:
创建我的节点时,该属性显然不会自动设置。然后我想搜索所有无效的节点,它返回 0
我也试过了
我该如何处理?
neo4j - Neo4j 分页 - 未定义的方法“total_pages”
我正在使用 Neo4j 数据库,我的 Author 类包括 ActiveNode。我正在寻找带有分页的索引。这是控制器和作者的索引:
错误是: undefined method `total_pages' for # 不知道如何解决这个问题。
search - Neo4j 在控制器中使用 params[:search] 并在模型中使用
index 方法中控制器中的行是:
希望检索具有名称的子字符串部分的所有作者。
author模型中的搜索方式为:
我正在尝试使用与 ActiveModel 相同的模式,但出现错误:
名称未定义(第 1 行,第 39 列)“匹配 (result_author:) Author
WHERE (name =~ '. :search. ') AND (result_author.search = {result_author_search}) WITH result_author as result_author 返回计数(result_author)
不知道如何正确地写这个。