2014-02-09 4 views
0

Neo4j2.0.Suppose를 사용하고 있습니다. 레이블이 "RECORD"인 25000 개의 항목이 있으며 숫자 속성입니다. 내 범위 쿼리가 더 빨라질 수 있도록이 25,000 개의 항목을 모두 인덱싱하려고합니다. 범위 쿼리를 사용하면 RECORD 타입의 모든 항목을 찾고 인덱스 값이 지정된 속성 값이 특정 범위에있는 경우를 말합니다.Neo4j 2.0에서 색인 생성

이것은 색인 생성을 위해 수행 한 작업입니다. 이게 옳은가요?

`IndexDefinition def = service.schema().indexFor(records).on("Date").create();` 

색인을 만든 후에 방금 이런 노드를 만들었습니다.

`Node a = service.createNode(record) ;` 

이와 같이 25000 개의 노드를 모두 생성하면 자동으로 색인이 생성됩니까? 이렇게하면 쿼리에서 속도를 낼 수 있습니까?

IndexDefinition def = service.schema().indexFor(records).on("Date").create(); 

답변

0

는 스마트 범위 질의에 대한 숫자 속성 인덱스, 당신은 Valuecontext를 사용할 수있다하려면 : 나는 실제로 라인의 인덱싱 효과를 얻기 위해 수행 할 필요가 다른 몇 가지가있을 수 있습니다 그것에 대해 단지 걱정 . Refer here 인덱싱을 사용하면 쿼리 속도가 향상됩니다.

관련 문제