Я прочитывал документацию для neo4j, и это - компоненты и должно все же столкнуться с функциональностью, которая позволяет мне запросить общее количество примитивов (узлы, отношения и свойства) в графике. Эта функциональность существует где-нибудь или является мной оказывающийся перед необходимостью писать код, который пересекает весь график, рассчитывая, когда это идет?
Спасибо за вопрос! Я в команде Neo4j, и в настоящее время у нас есть коммерческие инструменты, которые сообщают такую информацию. Однако расширение API планируется в следующей версии с открытым исходным кодом. На данный момент вы можете использовать следующий неофициальный API:
EmbeddedNeo.getConfig().getNeoModule().getNodeManager().getNumberOfIdsInUse(Class)
, где класс будет Node.class
, Relationship.class
или PropertyStore.class
].