У меня есть такой запрос
MATCH (p:Person)-[s:KNOWS]->(t:Person) WHERE s.state = "blocked"
WITH DISTINCT (t) AS user
SKIP 0
LIMIT 10
MATCH (user)<-[r:KNOWS { state: "blocked" }]-(p:Person)
RETURN user.username, SIZE(COLLECT(p.username)) as count
Первая проблема - когда у меня SKIP, например, 100, он становится медленнее, любая идея почему ?
Проблема с секундами заключается в том, что, когда я пытаюсь добавить ORDER BY, например ORDER BY p.createdAt, который является датой (индексированное поле), время ожидания всегда истекает.