Я только что попробовал следующее с веб-интерфейсом neo4j:
Я написал строку из 26 символов и продублировал ее до 32000 строк, что в сумме составляет 832000 символов.
Я создал узел со свойством «текст» и скопировал в него свой текст, и он отлично работал.
Я повторил попытку с 64000 строк с пробелами в конце строк, всего 1728000 символов. Создал новый узел, затем запросил узел и скопировал результат обратно в файл, чтобы проверить размер (вы никогда не знаете), и wc дал мне 1728001 (один из них должен быть ошибкой в процессе копирования / вставки, я полагаю).
Кажется, он не жаловался.
К вашему сведению, это эквивалентно тексту из 345600 слов со средним размером 4 и пробелом (5 символов), а также книге из 1000 страниц по 300 слов на странице.
Однако я не знаю, как это может повлиять на производительность, если будет слишком много узлов. Если это не работает из-за этого, вы всегда можете рассмотреть возможность использования neo4j для хранения информации о связях с идентификатором свойства в качестве идентификатора для другой ориентированной на документы базы данных для извлечения текста (или просто путем к файлу в качестве пути свойство).