У меня есть сомнения относительно характеристик запроса Cypher в Neo4j. Ситуация такова: каждый узел моего графа имеет свойство, и я хотел бы подсчитать количество узлов с тем же свойством. Итак, мой основной запросNeo4j - Индексы и производительность
match (n:NodeLabel)
with n.community as community, n.myid as myid
match (m) where m.community = community
return myid, count(m) as totcommunity
Я создал индекс по недвижимости «сообщество»
create index on :NodeLabel(Community)
Но выступления очень бедны: он принимает возрасты для графа с 200.000 узлами. Как я могу получить лучшие результаты?
Заранее спасибо
Спасибо за предложение EXPLAIN (я этого не знал). Но что, если у меня есть разные метки для узлов, и я бы хотел проверить свойство сообщества для всех из них? Вы говорите мне, что если я не укажу метку для узла, он не будет использовать индекс для указанного свойства? – besil
Я не понимаю, как использовать предложение EXPLAIN. Не могли бы вы привести пример? большое спасибо – besil