neo4j rails プロジェクトで問題が発生しています。クエリを機能させようとしていますが、取得し続けIndex 'node_auto_index' does not exist
ます。別のneo4jサーバーを実行している場合、これを解決するように見えるこのリンクを見つけました。ただし、私はそうではありません。これをすべて修正するneo4j.rb gemを使用しているため、neo4j.properties
どこにもファイルがありません。
neo4j.properties は にミラーリングされていましたconfig/application.rb
が、実行しようとしてもconfig.neo4j.node_auto_indexing = true
役に立ちません。
私がやろうとしている暗号クエリは次のように行われます:
@q = Neo4j._query("CYPHER 1.9 START n=node:node_auto_index('name:*{query}*')
MATCH (n)-[r:CONNECTED*0..6]-(tag)
RETURN reduce(sum = 1, ni IN r: sum * ni.price) LIMIT 6", 'query' => params[:query])
#I have tried with and without the "CYPHER 1.9" part.
どうすればこれを解決できますか? 同じ種類のリクエストを行う lucene の方法はありますか? reduce
の使用が重要であることに注意してください。
node_auto_index を Neo4j.rb で動作させる方法はありますか?
どんな助けでも大歓迎です!
バージョン:
- jRuby 1.7.4
- 宝石「レール」、「3.2.14」
- 宝石「neo4j」、「2.3.0-Java」