2017-11-13 9 views
0

dseグラフの自動スキャンをオフにし、頂点とエッジのプロパティのインデックスを追加しました。すべての私のクエリは、次のエラーメッセージ、lableするインデックスを追加する方法DSEグラフのラベルにインデックスを追加するにはどうすればいいですか?

g.V().hasLabel("PERMISSIONS").valueMap() 

利回り、

Could not find an index on vertices labelled 'PERMISSIONS' to answer the condition: '((label = PERMISSIONS))'. Current indexes are: byName(Secondary)->name. Alternatively if in development enable graph scan by using graph.allow_scan. Graph scan is NOT suitable for anything other than toy graphs. 

で失敗しましたか?

答えて

0

ドキュメントは、インデックスを作成する方法を紹介しますインデックスのセクションを持っている - http://docs.datastax.com/en/dse/5.1/dse-dev/datastax_enterprise/graph/using/indexingTOC.html

それはあなたが権限の頂点ラベルのすべてのデータを返すようにしようとしていることかかわらのように見えます。それはクラスタスキャンを引き起こします。すべてのデータを返すのではなく、プロパティでクエリをフィルタリングできますか?

+0

頂点が固定されているのでフィルタがない場合のデータセット。 –

関連する問題