1

オブジェクトが作成された後、neo4j admin のパワー ツール コンソールを使用して複合インデックスを作成できますか? 現在、「名前」プロパティを「アプリ」インデックスに追加するよりもノードを追加しています。ここで、「platform」と「storeId」の複合インデックスも作成したいと考えています。ところで、それを同じ Apps インデックスに追加するか、新しいインデックスを作成する必要があります。

4

1 に答える 1

1

もちろん、コンソールから新しいインデックスを作成したり、既存のノードを追加したりすることもできます。

最も賢明なのは、スクリプトフラグメントを実行することです。コンソールのオンラインマニュアルを参照して、コンソールを発行してくださいhelp index

したがって、次のようなものを使用します。

index -q Apps "name:*" -c cd -a $i && index -i Apps storeId

それ以外の場合は、evalを使用してjavascriptフラグメントを評価します。

eval                                                   
  index=db.index().forNodes("Apps")                   
  nodes=index.query("name:*")                            
  while ( nodes.hasNext() ) {                            
     node=nodes.next()                                   
     index.add(node,"storeId",node.getProperty("storeId"))
  }
于 2012-09-15T21:21:23.113 に答える