2015-04-27 3 views
0

Я новичок в titan DB, и я хочу создать свою собственную БД.Titan DB как определить свойства

Я хочу сделать два типа вершин: Пользователь и функция. Обе вершины будут иметь индексированное свойство creation_date.

Лучший способ создать только один тип свойства creation_date с индексом или двумя z_creation_date и f_creation_date?

ответ

0

Вы можете использовать одно и то же свойство для обоих типов вершин, вот что такое .indexOnly().

mgmt = graph.getManagementSystem() 
user = mgmt.makeVertexLabel("user").make() 
feature = mgmt.makeVertexLabel("feature").make() 
creation_date = mgmt.makePropertyKey("creation_date").dataType(Long.class).make() 
mgmt.buildIndex("user_creation_date", Vertex.class).addKey(creation_date).indexOnly(user).buildCompositeIndex() 
mgmt.buildIndex("feature_creation_date", Vertex.class).addKey(creation_date).indexOnly(feature).buildCompositeIndex() 

Также смотрите: Label Constraints

Смежные вопросы