0

以下の例のように、インデックス付きの値が変更されたときにインデックスを更新したい:

# add a saved node to index
$neo_server.add_node_to_index("user_index", "email", "test@test.com", node)


# update node properties
$neo_server.set_node_properties(node, {:email => "new_email@test.com"})


# query node
$neo_server.get_node_index("users_index", "email", "new_email@test.com") # => nil

新しい電子メールで user_index を更新する必要がありますか? 1) 新しいプロパティ ("new_email@test.com") をインデックスに追加すると、古いプロパティ ("test@test.com") が自動的に置き換えられますか? 2) auto_index をテストしましたが、新しいアドレスを照会すると同じ問題が発生します。

$neo_server.set_node_auto_index_status(true)
$neo_server.create_node_auto_index
$neo_server.add_node_auto_index_property('email')

これを修正する方法はありますか?

4

1 に答える 1

0

古いノード インデックスを削除し、ノード値を変更して、新しいノードをインデックスに追加する必要があると思います :)

于 2013-12-02T17:01:39.270 に答える