1

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)

4

1 に答える 1