0

ここから dr who neo4j サンプル データベースをダウンロードしました

http://www.neo4j.org/develop/example_data

ノード、関係、およびプロパティをトラバース/クエリできます。しかし、インデックスは空のようです。

たとえば、これらの暗号クエリは行を返しません。

"START doctor = node:characters(character='Doctor') RETURN doctor"
"START doctor = node:characters('*:*') RETURN doctor"
"START actors = node:actors('*:*') RETURN actors"

文字インデックスを作成するにはどうすればよいですか? それは...ですか:

Iterate all nodes
When node contains character property add it to index
4

1 に答える 1

0

固定データセットをアップロードしましたが、zip ファイルにインデックス サブディレクトリが含まれていませんでした。

これらのインデックスは、drwho チュートリアルの Java コードで手動で作成されます。

シェルにはスクリプト可能なインデックス コマンドがありますが、正しいノードにインデックスを付けるのはそれほど簡単ではありません。

私はおそらくjavascript統合を使用しevalてインデックスを作成し、すべてのノードを繰り返し、プロパティに従ってノードを適切なインデックスに追加します。

また

ノードのインデックス作成に必要なシェル コマンドを出力するには、cypher を使用します。

何かのようなもの

start n=node(*) where has(n.character) return "cd -a "+id(n)+" & index -i characters character ";

ただし、テーブルの境界線から「I」を削除し、& を && に置き換える必要があります。

于 2013-03-20T07:54:34.500 に答える