Neo4j: Как отображать сообщества после применения алгоритма распространения меток (LPA) - PullRequest
0 голосов
/ 06 августа 2020

У меня 565 статей в Neo4j, и я запустил LPA для получения кластеров.

У меня следующий результат: 69 сообществ.

Я хотел бы отображать все сообщества одновременно в Neo4j.

Я попробовал несколько запросов Cypher с ключом свойства 'community', но это не сработало.

Мои данные выглядят так:

введите описание изображения здесь

Как это сделать?

1 Ответ

1 голос
/ 07 августа 2020

Предположительно, вы используете браузер neo4j для визуализации результатов.

Когда ваш запрос Cypher возвращает любые узлы, отношения или пути , браузер автоматически покажет вам Graph вид (в левой части панели результатов вы должны увидеть значки с заголовками, которые могут включать Graph, Table, Text, и c.). В представлении Graph отображаются только узлы и отношения, а не все, что было возвращено.

Однако, если вы нажмете на другие значки (например, Table или Text), вы должны увидеть больше результаты - как сообщества, представленные в разных форматах.

Кстати, указание метки узла сделает ваш запрос более эффективным (а добавление индекса сделает его даже эффективнее, если у вас много узлов ARTICLE):

MATCH (n:ARTICLE) WHERE EXISTS(n.community)
RETURN n, n.community
...