Как получить начальный и конечный узел отношения в собственном полнотекстовом индексе Neo4J? - PullRequest
0 голосов
/ 23 апреля 2020

В Neo4J 3.5 я установил собственные индексы для определенного типа (: IN) моих отношений, и я использую это для запроса к ним, что прекрасно работает:

CALL db.index.fulltext.queryRelationships('IN','user:16c01100-aa92-11e3-a3f6-35e25c9775ff') YIELD relationship RETURN DISTINCT relationship;

Однако в APO C Мне также удалось запросить начальный и конечный узел отношения, используя запрос типа:

CALL apoc.index.relationships('IN','user:16c01100-aa92-11e3-a3f6-35e25c9775ff') YIELD start,end RETURN DISTINCT start, end;

, что было очень полезно.

Когда я пытаюсь сделать

CALL db.index.fulltext.queryRelationships('IN','user:16c01100-aa92-11e3-a3f6-35e25c9775ff') YIELD start, end RETURN DISTINCT start, end;

Это не работает.

Так какой вариант у меня есть, если я хочу получить не фактические отношения, а скорее узлы, которые они связывают?

1 Ответ

0 голосов
/ 23 апреля 2020

[EDITED]

Это должно работать:

CALL db.index.fulltext.queryRelationships('IN','user:16c01100-aa92-11e3-a3f6-35e25c9775ff') YIELD relationship
RETURN DISTINCT STARTNODE(relationship) AS start, ENDNODE(relationship) AS end;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...