Я настроил базу данных Neo4j.База данных с узлами для пользователей (обычный пользователь / учитель / пользователь Facebook).Кроме того, имейте Узлы контента, имеющие контент, опубликованный пользователями, то есть связанный с отношением к соответствующему пользовательскому узлу.Кроме того, у узлов комментариев должны быть комментарии, опубликованные пользователями, т. Е. Связанные с отношением к соответствующему контенту и пользовательскому узлу.
Нам необходимо разработать стену пользователя, отображающую содержимое и комментарии в соответствии с их популярностью.
Может ли кто-нибудь порекомендовать любую стратегию для увеличения популярности друзей с помощью их действий, например (Like / Follow / Friend).
Мы попытались написать несколько запросов для увеличения в соответствии с датой создания / обновления.
MATCH(a:User{id:8})-[:friendsOf]->(b:User)-[:cr]->(c:Content)-[:hs]->(d:Comment)
RETURN a.id as User_id, b.id as Frnd_id, c.ci as Content_Id, c.cr as Created_On, d.cd as Description
ORDER BY c.cr DESC