2015-09-09 5 views
1

У меня есть график, который я хочу запросить в вершинах (полнотекстовый поиск) по тексту, который может возникнуть в любом из ключей в каждой вершине. Как это сделать?Как запросить все значения в вершинах, используя elasticsearch в графе Tinkerpop3

Я использую Titan 0.9.0-M2 и Tinkerpop 3. Индексирующим бэкэнд является Elasticsearch.

ответ

1

Допустим, ваш индекс называется vertices, то вы могли бы сделать:

graph.indexQuery("vertices","v.*:term").vertices() 

Вот пример по Graph Богов:.

gremlin> graph.indexQuery("edges", "e.*:loves").edges()*.getElement()*.value("reason") 
==>loves waves 
==>loves fresh breezes 
+0

Что 'е *: loves' среднее ? –

+0

Если какое-либо значение свойства текущего края совпадает с «loves», все ребро является совпадением. –

+0

Это именно то, что мне нужно. Благодарю. –