Я хочу сохранить всю историю просмотра,Как создать несколько взвешенных ребер между узлами
Чтобы рассчитать поведение среди страниц просмотра.
Таким образом, я разработал следующий график, чтобы показать свою идею,
Как вы можете видеть, есть 4 ребра между страница А и страница B,
Так как я мог бы создать вид отношений и узлов?
как я мог получить
- среднее время просмотра (20мин)
- мин время просмотра
- максимальное время просмотра
Любое предложение и идеи?
Благодаря
Ваш дизайн может сделать с переделки. Я бы сказал, что лучший способ - иметь узел «Просмотр» между узлами страницы, на который вы храните эти данные. Разрабатывая его так, как будто у вас есть ограничения, связанные с типом запросов, которые вы можете выполнять на вашем графике – joe
, вы имели в виду, что каждый запрос на просмотр должен иметь новый узел? как узел представляет от страницы А до страницы Б длительность. Я новичок в neo4j, просто не понимаю. – newBike
У узла «Обзор» будет атрибут «Длительность», который будет содержать время. В Cypher вы можете использовать create (p1: Page {Name: "Page1"}) - [: from] -> (b: Browse {Duration: 10}) - [: to] -> (p2: Page {Name: " Page2 "}) return p1, p2 – joe