2013-09-24 7 views
0

jacrkabbit 리포지토리에 새 인덱스를 추가하는 방법은 있습니까?jackrabbit 새 인덱스를 추가하는 중

IE는 내가 새로운 인덱스가 취할 수있는 방법이 내가이

<?xml version="1.0"?> 
<!DOCTYPE configuration SYSTEM "http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd"> 
<configuration xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns="http://unicorn.eu/ns" xmlns:jcr="http://www.jcp.org/jcr/1.0"> 
    <index-rule nodeType="ns:DMSDocument"> 
    <property>ns:name</property> 
    <property>ns:fullpath</property> 
    </index-rule> 
</configuration> 

로 변경하는 경우이

<?xml version="1.0"?> 
<!DOCTYPE configuration SYSTEM "http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd"> 
<configuration xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns="http://unicorn.eu/ns" xmlns:jcr="http://www.jcp.org/jcr/1.0"> 
    <index-rule nodeType="ns:DMSDocument"> 
    <property>ns:name</property> 
    </index-rule> 

과 같은 인덱스 구성 파일을했습니다 효과가 전체 저장소를 다시 색인하지 않아도됩니까?

답변

1

당신은 할 수 :

  • 변경 인덱스 구성
  • 다시 시작 또는 저장소 (그래서 구성 변경 읽기) 모든 관련 노드에 걸쳐
  • 트래버스, 그리고 '터치'를 그들을 다시 (A 수정 속성, 예를 들어 마지막으로 수정 한 시간). 그런 식으로 노드를 다시 인덱싱합니다.
+0

답장을 보내 주셔서 감사합니다. 결국 우리는 각 사이트마다 약 3 시간이 걸리지 만 결국 전체 저장소를 다시 색인하기로 결정했습니다. – Menzi