У нас есть граф-БД с текстом в виде графика. В системе разрывы страниц выражаются с помощью (pb)-узлов. Теперь я хочу смоделировать страницы с узлами (страницы), которые указывают на начало и конец страницы.
Пример текста в графе с w-узлами для слов (n-свойство является инкрементным):
(pb {n:1})-[:NEXT]->(w)-[:NEXT]->(w)-[:NEXT]->(w)-[:NEXT]->
(w)-[:NEXT]->(pb {n:2})-[:NEXT]->(w)-[:NEXT]->(w)-[:NEXT]->
(w)-[:NEXT]->(w)-[:NEXT]->(pb {n:3})-[:NEXT]->(w)-[:NEXT]->
(w)-[:NEXT]->(pb {n:4})
Результат должен добавить эти узлы к ребрам:
(pb {n:1})-[:FIRST_CHILD-OF]->(Page)<-[:FIRST_CHILD-OF]->(pb {n:2})
(pb {n:2})-[:FIRST_CHILD-OF]->(Page)<-[:FIRST_CHILD-OF]->(pb {n:3})
(pb {n:3})-[:FIRST_CHILD-OF]->(Page)<-[:FIRST_CHILD-OF]->(pb {n:4})
Любая помощь будет здорово.