1つのエッジを持つ2つのノードがあるとしましょう:
country ---> has ---> school
ここで、エッジ "has" には " since " というプロパティがあります。
ノードとエッジ + エッジ プロパティのルックアップ インデックスを作成した場合。
g.createKeyIndex('country', Vertex.class)
g.createKeyIndex('school', Vertex.class)
g.createKeyIndex('has', Edge.class)
エッジプロパティにインデックスを作成する方法(since)。または、エッジ「has」にインデックスを作成中。プロパティにインデックスが付けられます。それは...ですか ?
Neo4j.propertyで次のように設定しました:
# Autoindexing
# Enable auto-indexing for nodes, default is false
node_auto_indexing=true
# The node property keys to be auto-indexed, if enabled
node_keys_indexable=country, school
# Enable auto-indexing for relationships, default is false
relationship_auto_indexing=true
# The relationship property keys to be auto-indexed, if enabled
relationship_keys_indexable=since
しかし、このプロパティ ファイルを介して自動インデックスを作成したくありませんが、頂点/エッジを追加する前にグレムリンの方法が必要です。
タイタンのように:
g.makeType().name('since').dataType(Date.class).unique(OUT).makePropertyKey()
単純な neo4j + gremlin を介してどのように可能になりますか?
フォローしています:
http://www.tinkerpop.com/docs/javadocs/blueprints/2.1.0/com/tinkerpop/blueprints/KeyIndexableGraph.html#createKeyIndex(java.lang.String , java.lang.Class)