Запрос на увеличение популярности среди друзей для пользовательской стены - PullRequest
0 голосов
/ 09 июля 2019

Я настроил базу данных 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...