NEO4J : 노드 속성 및 위치에 따라 단일 노드를 선택하기위한 쿼리 방식은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/10659125

  •  11-12-2019
  •  | 
  •  

문제

NEO4J 쿼리 메커니즘 (GREMLIN, CIPHER, TRARSALS, BUILD-IN 알고리즘)을 사용할시기를 평가하는 데 어려움을 겪고 있습니다.예를 들어, 전체 그래프에서 단일 노드를 선택하고 싶습니다

    가장 많은 수의 가장자리를 가진
  • ; 4 개의 시작 노드 중 하나에서 특정 경로 - 길이 내에서
  • ;
  • 재산에 일정한 가치가 있습니다.

    Python Neo4jrestclient 및 기본 그레 렐린 / cypher 스크립트를 실행할 수 있습니다.개별적으로 일부 요구 사항의 통과 (예 : Gremlin과 함께 / oudegree 계산). 그러나 그들을 결합하는 방법에 대한 더 큰 그림이 누락되었습니다.

    모든 제안?

도움이 되었습니까?

해결책

cypher는 다음과 같습니다 :

start n=node:index(indicator="startnode-value")
match n-[:REL*..10]->target
where target.prop = "value"
return target
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top