2
A
답변
4
가장 쉬운 방법은 길이가 2 인 최단 경로 알고리즘을 FRIEND_OF 관계에 걸쳐 두 명의 사용자와 함께 사용하는 것입니다. 그것들은 정확히 한 친구 홉을 통해 두 사용자를 연결하는 경로입니다.
는 위의 예제는 상호 노드 1의 친구와 4 다음을 반환
start a = node(1), b = node(4) match (a)--(x)--(b) return x;
는 카피 : 사이퍼를 사용하는 경우
PathFinder<Path> finder = GraphAlgoFactory.shortestPath(
Traversal.expanderForTypes(FRIEND_OF), 2);
Iterable<Path> paths = finder.findAllPaths(user1, user2);
4
는 다음 쿼리는 서로 친구를 반환 그림과 예제의 쿼리 및 결과 :
neo4j-sh (0)$ start a = node(1), b = node(4) match (a)--(x)--(b) return x;
==> +--------------------+
==> | x |
==> +--------------------+
==> | Node[3]{Name->"C"} |
==> +--------------------+
==> 1 row
==> 9 ms
==>
neo4j-sh (0)$ start a = node(1), b = node(6) match (a)--(x)--(b) return x;
==> +--------------------+
==> | x |
==> +--------------------+
==> | Node[5]{Name->"E"} |
==> | Node[2]{Name->"B"} |
==> +--------------------+
==> 2 rows
==> 0 ms
관련 문제
- 1. Neo4j - Neo4j를 사용하여
- 2. Facebook을 사용하여 사용자의 친구를 초대하는 방법은 무엇입니까?
- 3. linq/linq2sql을 사용하여 계산하는 방법은 무엇입니까?
- 4. xslt를 사용하여 출력 행을 계산하는 방법은 무엇입니까?
- 5. 조각화를 계산하는 방법은 무엇입니까?
- 6. 실시간으로 계산하는 방법은 무엇입니까?
- 7. opensocial를 사용하여 페이지 형식으로 친구를 나열하는 가장 좋은 방법은 무엇입니까?
- 8. 레일즈에서 루비에 친구를 초대하는 방법은 무엇입니까?
- 9. PHP에서 Facebook 친구를 무작위로 선택하는 방법은 무엇입니까?
- 10. cellID에서 거리를 계산하는 방법은 무엇입니까?
- 11. 파일 크기를 계산하는 방법은 무엇입니까?
- 12. 스크롤바에서 뷰포트를 계산하는 방법은 무엇입니까?
- 13. 아이폰 SDK를 사용하여 가속도계를 사용하여 거리를 계산하는 방법은 무엇입니까?
- 14. facebook은 어떻게 친구를 계산합니까?
- 15. 발생 횟수를 계산하는 가장 효율적인 방법은 무엇입니까?
- 16. fft에서 ifft를 계산하는 방법은 무엇입니까?
- 17. 열거 횟수를 계산하는 방법은 무엇입니까?
- 18. BigInterger를 소수에서 계산하는 방법은 무엇입니까?
- 19. 메쉬의 법선을 계산하는 방법은 무엇입니까?
- 20. OpenGL에서 FPS를 계산하는 방법은 무엇입니까?
- 21. 필드의 laplacian을 계산하는 방법은 무엇입니까?
- 22. 테이블의 메모리를 계산하는 방법은 무엇입니까?
- 23. 복리 이자율을 계산하는 방법은 무엇입니까?
- 24. 파일에서 자릿수를 계산하는 방법은 무엇입니까?
- 25. 중복 영역을 계산하는 방법은 무엇입니까?
- 26. AVCaptureDevice의 focusPointOfInterest를 계산하는 방법은 무엇입니까?
- 27. Neo4J를 사용한 지시 트리의 일반 탐색
- 28. iPhone 응용 프로그램에서 Facebook 친구를 초대하는 방법은 무엇입니까?
- 29. MDX를 사용하여 최근 행 평균 값을 계산하는 방법은 무엇입니까?
- 30. atan2를 사용하여 세 번째 점을 계산하는 방법은 무엇입니까?
시작 부분에'b' 노드를 모른다면'START a = node (1) MATCH a - x - b WHERE a - b RETURN x'를 사용할 수 있습니다. – ulkas