Я использую neo4j 3.5.1 с apoc-3.5.0.1-all.jar и graph-алгоритмов-algo-3.5.0.1.jar. Мой конфигурационный файл имеет следующие строки:
dbms.security.procedures.unrestricted=apoc.*,algo.*
dbms.security.procedures.whitelist=apoc.*,algo.*
Я могу использовать обнаружение сообщества louvain в cypher с помощью следующей команды, но это не удастся, если изменить nodeId на algo.asNode (nodeId) в операторе RETURN. Есть ли особые настройки для использования функции algo.asNode ()?
CALL algo.louvain.stream('User', 'FRIEND', {})
YIELD nodeId, community
// RETURN algo.asNode(nodeId).id AS user, community
RETURN nodeId AS user, community
ORDER BY community;