Как я могу визуализировать результат запроса графа в Neo4j? - PullRequest
0 голосов
/ 24 сентября 2019

Я только начал изучать Neo4j для аналитики на основе графов.Я пытаюсь работать с приведенным ниже примером Neo4j по обнаружению мошенничества с помощью оболочки, доступной в браузере Neo4j: https://github.com/neo4j-examples/graphgists/blob/master/fraud/bank-fraud-detection.adoc

Запрос, указанный в примере (ниже), возвращает записи в табличном формате.

MATCH       (accountHolder:AccountHolder)-[]->(contactInformation)
WITH        contactInformation,
            count(accountHolder) AS RingSize
MATCH       (contactInformation)<-[]-(accountHolder)
WITH        collect(accountHolder.UniqueId) AS AccountHolders,
            contactInformation, RingSize
WHERE       RingSize > 1
RETURN      AccountHolders AS FraudRing,
            labels(contactInformation) AS ContactType,
            RingSize
ORDER BY    RingSize DESC

Мои вопросы:

  1. Как я могу вернуть результат этого запроса в виде графика?
  2. Кроме того, есть ли способ выделить часть графика с помощью запроса?

1 Ответ

0 голосов
/ 24 сентября 2019

Neo4j не «возвращает вещи в виде графика» или «возвращает вещи в виде таблицы».Вместо этого он выполняет вызовы API, а затем анализирует результаты JSON.Браузер Neo4j будет отображаться в виде графика, таблицы, текста или кода.

Чтобы просмотреть результаты запроса в виде графика в браузере Neo4j, нажмите «График» в левой части окна.окно запроса.(Примечание: когда вы завершаете запрос с помощью ORDER BY, браузер Neo4j по умолчанию показывает вам таблицу.)

...