내 neo4j 데이터베이스의 인덱스에서 데이터를 가져 오는 중입니다. 실행 시간에 문제가 있습니다. 나는 단순히 결과 값을 계산하는 쿼리를 시도하고있다. 내 프로덕션 데이터베이스에서 나는 더 복잡한 계산을하고 있습니다. 어쨌든, 내 쿼리 (캐시가 따뜻한 경우, 2.5-3 초 두 번째) 카운트가 약 20 초에 278,418을 반환 START person =
나는 모든 사용자에 대한 기록을 가지고있는 프로그램을 가지고 일하고있다. 내 사용자는 키가 PhoneNumber 인 속성을 갖고 그 값은 문자열 배열 [454457,897356]입니다. 예를 들어 내가 사이퍼 쿼리를 사용하기를 원한다면 : 그것은 열 PhoneNumber의 값이 배열 나의 노드 (하나의 행) 1 개 레코드를 반환 Start n=node(1)
그래프를 처리해야하는 프로젝트에서 작업 중입니다 ... 그래프를 사용하여 버스와 자전거로 두 정거장 사이의 경로를 얻습니다. 사실 내 모든 관계에는 관계의 시작점에서 끝까지 필요한 시간이 포함되어 있습니다. 노드 사이의 최단 경로를 얻으려면 사이퍼의 최단 경로 기능을 사용하고 있습니다. 그러나 무언가, 최단 경로가 가장 빠르지 않다 .... 관계로 연결되지
으로 설정하십시오. 동일한 경로를 두 번 이상 포함하지 않으려면 .Net Neo4jClient 또는 데이터베이스 레벨을 사용하여 NODE_PATH에 고유성을 설정할 수 있어야합니다. 데이터베이스 구성 파일 중 하나 (마지막으로 들었던 것은 불가능 함). 이 작업을 수행 할 수있는 경우 , 나는 그것뿐만 아니라이 문제를 해결할 거의 확실 해요 : 어떤 도움
나는 제안과 고객이있는 그래프가있다. 고객은 다른 고객과 쿠폰을 공유 할 수 있으므로 이렇게되면 하이퍼 리지를 만듭니다. (CustomerA) - [: SHARED_OFFER] -> (newNode) (newNode) - [: FOR_OFFER] -> (제공) (newNode) - [: SHARED_WITH] -> (고객) (많은 고객이 될 수 있음) 이제
데이터의 털볼을 생성하는 d3 force-directed 그래프를 사용하고 있습니다. :-) 내가이 하나 하나 생각 : http://bl.ocks.org/1138500하거나 하나 : 나는 노드를 클릭하면 http://bl.ocks.org/4062045이 (! 난 그렇게 정확하게 확실하지 않은이 상속 그러나이 2 시각화 정말 비슷) , 내가 좋아하는 것 확대
Cypher Query API를 사용하여 Neo4j에서 속성을 쿼리하려고합니다. 다음과 같이 내가 시도하고 쿼리는 다음과 같이 실행할 때 String query = "start n=node(*) where (n.property-id = 'someid') return ID(n)"
나는 오류가 발생 : 스레드 "주요"알 수없는 식별자 id에서 예외입니다.
간단히하기 위해 [: STUDENT_AT] 관계를 통해 사용자가 대학과 관련 될 수있는 사용자 노드와 대학 노드가 포함 된 Neo4j 데이터베이스가 있습니다. 특정 사용자에 대한 사용자 세부 정보와 대학 세부 정보 (이 경우 '사용자 이름'값으로 쿼리)를 모두 반환하려고합니다. 쿼리 자체가 정상적으로 작동하지만 두 개체가 작동하도록 Neo4jClient에서
안녕하세요 저는 여기에 '다시 필터'를 싶습니다 내 현재 쿼리 : : 그것은 현재 조회 후처럼 보이는 방법 START movie = node(*)
MATCH user-[:LIKE]->category-[:SIMILAR*0..3]-()<-[:TAGGED]->movie
WHERE user.name = "current_user"
WITH DISTINCT m
특정 속성이있는 노드와 관련이없는 노드를 필터링하려고하는 상황이 있습니다. 예를 들어, 모든 사람들에게 나를 알리는 쿼리가 있지만 갈색 모피가있는 개가있는 필터 만 필터링하려고한다고 가정 해 보겠습니다. //For simplicity's sake, assume nodes 1,2,3 are the potentials I care about
START per