CREATE {TAG | EDGE} INDEX [IF NOT EXISTS] <index_name> ON {<tag_name> | <edge_name>} (prop_name_list)
LOOKUP ON {<vertex_tag> | <edge_type>} WHERE <expression> [ AND | OR expression ...]) ] [YIELD <return_list>]
Например, в вашем случае предположим, что у вас есть тег сущность , в нем есть два свойства: name и age . Если вы хотите узнать идентификатор вершины с именем Amber , запрос будет следующим: Сначала вы строите индекс для entity :
CREATE TAG entity(name string, age int);
CREATE TAG INDEX entity_index ON entity(name, age);
INSERT VERTEX entity(name, age) VALUES 101:("Amber", 21);
LOOKUP ON entity WHERE entity.name == "Amber";
============
| VertexID |
============
| 101 |
------------
Если Вы не указываете ключевое слово YIELD, идентификатор вершины возвращается по умолчанию. Дайте мне знать, если это поможет.
Примечание:
- Сначала создайте тег, а затем индекс. (Поскольку перестроение индекса сейчас не поддерживается.)
- Вы вставляете данные после создания индекса.