0

py2neo を使用して複数の値のプロパティを Neo4j データベースに保存しようとしています。

私のコードは次のようなものです:

names = ["Hello", "Bye"]

batch.add_to_index( neo4j.Node, "NAME", "names", names , mynode )

悲しいことに、結果の Lucene インデックスを lukeall でチェックして検索を実行すると、うまくいかないようで、すべてが ["Hello", "Bye"] のような文字列として保存されるようです。すべての異なる値のインデックスを取得しますか?

前もって感謝します!

4

1 に答える 1

1

docsにあるように、このadd_to_indexメソッドは 1 つのキーと 1 つの値を入力として受け取ります。したがって、インデックスを2つにしたい場合は、ノードをインデックスに2回追加する必要があると思いますnames

# add_to_index(cls, index, key, value, entity)

names = ["Hello", "Bye"]

for n in names:
    batch.add_to_index(neo4j.Node, "NAME", "name", n, mynode)

batch.submit()
于 2014-02-05T14:30:03.887 に答える