내 그래프 저장에 최신 커뮤니티 Neo4j (2.2.0-M03)를 사용하고 있습니다. Python에서 액세스하는 데 관심이 있습니다. 공식 Neo4j documentation에 따르면, 몇 가지 대안이 있습니다.2015 년 Python에서 Neo4j를 사용하는 가장 적절한 방법
문서를 확인하고 조금 놀고 this post을 확인하면 py2neo 만 Neo4j 2 (및 레이블)를 지원합니다. 그러나 Neo4j에서 특정 알고리즘을 작성하고 실행하려면 전구를 통해 Gremlin을 사용해야하지만 Neo4j 2를 지원하지는 않아야합니다.
현재 일부 사용자 지정 알고리즘을 사용하고 싶지 않습니다. Neo4j에서 Spreading Activation을 좋아합니다. Java에서 Neo4j에 알고리즘을 직접 작성하고 python 대신 cypher 명령을 사용하여 Python에서 알고리즘을 실행하고 있습니까? 내가 놓친 게 있니?
건배
ps. 내가 인용 한 모든 소프트웨어에 대한 링크를 게시하고 싶었지만 불행히도 2 개 이상의 링크를 게시하려면 적어도 10 개의 명성이 필요합니다 ...
"쓰기 알고리즘"이란 무엇을 의미 할 수 있습니까? 어떤 종류? 그렇습니다. 일반적으로 py2neo는 갈 길입니다.하지만 여러분이하려고하는 것을 지정하지 않으면 조언을하는 것이 어려울 것입니다. – FrobberOfBits
감사합니다. @FrobberOfBits, 질문을 편집했습니다. 사용자 정의 알고리즘 (예 : 확산 활성화)을 사용하고 싶습니다. – redsk
이것은 "Neo4j에서 Java로 직접 알고리즘을 작성하고 http를 통해 Python에서 실행할 수있는 유일한 방법입니까?" –