2017-12-14 1 views
1

Neo4j 그래프에서 다르게 라벨이 지정된 노드에 동일한 속성 키가 사용 된 경우 데이터베이스에 몇 개의 인덱스가 만들어 집니까?실제로 얼마나 많은 인덱스가 생성됩니까?

CREATE INDEX ON :Movie(Name) 
CREATE INDEX ON :Person(Name) 

두 개의 인덱스가 실제로 생성됩니까? 1M 노드가 넘는 거대한 그래프에서이 두 노드 유형에 대해 서로 다른 속성 키를 사용하는 것이 더 바람직합니까?

+0

를 명시 적으로 쿼리에 존재하는 인덱스와 관련된 레이블이 있어야합니다. – InverseFalcon

+0

예. 감사합니다. 실제로 일부 지수는 다른 지수와 마찬가지로 효과가 없었기 때문에 질문을 던졌습니다. – Pierre

답변

0

예, 질문에 CREATE 문장이 서로 다른 두 개의 색인을 작성하고 있습니다. 인덱스에 대한 워드 프로세서는 말한다 :

CREATE INDEX ON :Label(property) 만들 수 있습니다 특정 레이블이 모든 노드에 대한 하나의 속성에 대한 인덱스.

당신은 당신의 Neo4j 브라우저에서 명령 :schema를 실행하는 neo4j 데이터베이스에있는 모든 인덱스를 나열 할 수 있습니다.

출력은 같은 것입니다 : 또한 쿼리에서 인덱스 검색을 사용하는 명심

Indexes 
    ON :Movie(Name) ONLINE 
    ON :Person(Name) ONLINE 
관련 문제