Ruby 如何在Neo4j.rb中使用我的全文lucerne索引?

Ruby 如何在Neo4j.rb中使用我的全文lucerne索引?,ruby,neo4j,sinatra,Ruby,Neo4j,Sinatra,好的,最初我创建了一个全文索引,然后我将所有数据导入我的Neo4j服务器。索引工作得很好,现在我正尝试使用Sinatra/Ruby与我的Neo4j图形交互 我使用的是Neo4j ruby gem,我创建了一个电影模型(movie.rb),标题上有全文索引: 但是,我得到了这个错误:namererror:uninitialized constant Neo4j::NodeMixin。Neo4j Ruby wiki条目声明: neo4j包装器包含在neo4j gem中。neo4j包装器gem定义了这

好的,最初我创建了一个全文索引,然后我将所有数据导入我的Neo4j服务器。索引工作得很好,现在我正尝试使用Sinatra/Ruby与我的Neo4j图形交互

我使用的是Neo4j ruby gem,我创建了一个电影模型(movie.rb),标题上有全文索引:

但是,我得到了这个错误:
namererror:uninitialized constant Neo4j::NodeMixin
。Neo4j Ruby wiki条目声明:

neo4j包装器包含在neo4j gem中。neo4j包装器gem定义了这些混合子:neo4j::NodeMixin

所以它应该包括在我的项目中


我不知道如何继续。。。有人能帮我搜索全文索引吗?

我想我们已经分别帮过你了,但是对于遇到这个问题的人:

由于各种原因,Neo4j.rb项目对遗留索引没有很好的支持。那个维基页面已经过时了(我只是更新了一下才这么说)。建议使用Neo4j.rb使用
searchkick
gem进行全文搜索功能

还请注意,elasticsearch与Neo4j直接集成:

以下是视频教程:


不过,我相信您需要向Neo4j发出自己的HTTP请求,才能从插件中获得结果。好处是,并非所有的更改都需要通过Ruby应用程序进行(例如,
searchkick

我想我们已经分别为您提供了帮助,但对于遇到此问题的任何人:

由于各种原因,Neo4j.rb项目对遗留索引没有很好的支持。那个维基页面已经过时了(我只是更新了一下才这么说)。建议使用Neo4j.rb使用
searchkick
gem进行全文搜索功能

还请注意,elasticsearch与Neo4j直接集成:

以下是视频教程:

不过,我相信您需要向Neo4j发出自己的HTTP请求,才能从插件中获得结果。好处是,并非所有的更改都需要通过Ruby应用程序进行(就像
searchkick

class Movie
    include Neo4j::NodeMixin
    property :id
    property :movieID
    property :name, :index => :fulltext
    property :year
    property :imdB
    property :rtRating
    property :poster
end