2012-09-13 6 views
1

neo4j 관리자에서 전동 공구 콘솔을 사용하여 오브젝트를 만든 후에 복합 인덱스를 만들 수 있습니까? 나는 현재 "Apps"색인에 "이름"속성을 추가하는 것보다 노드를 추가합니다. 이제 "플랫폼"과 "storeId"복합 색인도 생성하려고합니다. BTW, 동일한 Apps 색인에 추가하거나 새 색인을 만들어야합니까?neo4j에서 사실 뒤에 복합 인덱스를 만드는 방법

+0

나는 확신 (> 50 % 신뢰) : 자바 스크립트 조각을 평가하기 위해 그렇지 않으면 평가 사용

index -q Apps "name:*" -c cd -a $i && index -i Apps storeId 

:

그래서 중이 같은 것을 사용 REST 또는 임베디드 용 API를 통해 (관리 콘솔 사용과 반대). 확실하지 않기 때문에 답변으로 게시하지 마십시오. –

답변

1

물론 새로운 색인을 생성하고 콘솔을 통해 기존 노드를 추가 할 수도 있습니다.

가장 현명하게는 executing a script fragment입니다. console online manual을 참조하고 help index 콘솔을 실행하십시오. 복잡한 인덱스를 생성해야하는

eval             
    index=db.index().forNodes("Apps")     
    nodes=index.query("name:*")        
    while (nodes.hasNext()) {        
    node=nodes.next()         
    index.add(node,"storeId",node.getProperty("storeId")) 
    } 
관련 문제