2016-12-19 4 views
0

私はcsvファイルを頂点とエッジにロードするためにgremlinデータローダーを使用しています。私が持っている問題は、頂点のPKとして複数(3つ以上)のキーを持つ頂点があることです。ファイルを読み込むときにエラーが発生し、複数の列にインデックスを作成できないため、インデックスを作成すると2つのキーでエラーが発生します。DataStax graphdbを使用して、マテリアライズドビューメソッドで複数の列を使用してvertexIndexを作成する方法

複数のキーに検索タイプインデックスを作成できます。しかし、検索は現時点で有効になっていません。私は複数の列にmaterilizedビューを作成する構文を探しています。

schema.vertexLabel('recipe').index('search').search().by('instructions').asText().by('category').asString().add() -- this should work.. but I want 
schema.vertexLabel('recipe').index('search').materialized().by('instructions').asText().by('category').asString().add() -- does not work.. 

答えて

0

DSEグラフは、MVインデックス用のApache CassandraのMV機能を活用しています。現時点では、CassandraはMVを持つ複数のcolインデックスをサポートしていません。詳細については、https://issues.apache.org/jira/browse/CASSANDRA-9928を参照してください。現在、複数のプロパティのインデックスを作成する場合は、DSE Searchの統合が必要です。

関連する問題