Cypher - Попытка печати всех узлов в текстовом формате o / p превышает пространство кучи Java - Neo4j V 3.5 - PullRequest
0 голосов
/ 06 января 2019

Попытка напечатать все свойства узла моего большого графика в удобочитаемом текстовом файле приводит к ошибке нехватки пространства кучи, хотя пространство кучи было сделано огромным (256 ГБ)

Пример Cypher: match (n: Entity) возвращает n, n.links_to, n.links_from;

echo "match (n: Entity) возвращает n, n.links_to, n.links_from;" | / home / пользователь / neo4j-enterprise / bin / cypher-shell> all_node_links.out

Есть ли более эффективный / практичный способ сделать это для больших графиков?
Я не хочу экспортировать в файл CSV, так как я хочу проанализировать полученный текстовый файл в bash shell / sed.

1 Ответ

0 голосов
/ 07 января 2019

Просто нашел функцию Apoc для решения этой проблемы:

call apoc.export.csv.query ('MATCH (n: Entity) Возвращает n.name, n.links_from, n.links_to', '/home/user/all_node_links.csv', {});

...