У меня есть граф, который я хочу запрашивать вершины (полнотекстовый поиск) по тексту, который может встречаться в любом из ключей в каждой вершине. Как это сделать?
Я использую Titan 0.9.0-M2 и Tinkerpop 3. Сервер индексации — Elasticsearch.
У меня есть граф, который я хочу запрашивать вершины (полнотекстовый поиск) по тексту, который может встречаться в любом из ключей в каждой вершине. Как это сделать?
Я использую Titan 0.9.0-M2 и Tinkerpop 3. Сервер индексации — Elasticsearch.
Допустим, ваш индекс называется vertices
, тогда вы должны сделать:
graph.indexQuery("vertices","v.*:term").vertices()
Вот пример над Графиком Богов:
gremlin> graph.indexQuery("edges", "e.*:loves").edges()*.getElement()*.value("reason")
==>loves waves
==>loves fresh breezes
e.*:loves
?
- person Mohamed Taher Alrefaie; 13.09.2015