2012-09-11 3 views
2

버전 : apache-solr-3.5.0Solr - 데이터 가져 오기 처리기 - 전체 가져 오기 - Clean = False?

전체 가져 오기의 경우 url param clean = false를 설정할 수 있습니다.

그러나 XML 구성과 같은 어딘가에서 '정리'를 기본값으로 '거짓'으로 설정할 수 있습니까?

그렇지 않은 경우 어떤 방식 으로든 전체 가져 오기를 사용 중지 할 수 있습니까?

감사합니다. 기본값 인 반면, '불변'당신이 나중에 변경할 수 없음을 의미합니다 :

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> 
    <lst name="defaults"> 
     <str name="config">solr-data-config.xml</str> 
    </lst> 
    <lst name="invariants"> 
     <str name="clean">false</str> 
    </lst> 
</requestHandler> 

가보고 here 유무 :

답변

3

이 같은 DataImportHandler 섹션에서 solrconfig.xml 내 깨끗한 기본값을 구성 할 수 있습니다 요청시에 덮어 쓸 수있는 기본값.

full-import은 매개 변수가 아닌 명령이기 때문에 비활성화 할 수 있다고 생각하지 않습니다.

+0

감사합니다. 완벽하게 일했습니다. 인덱스가 '정리'되는 것을 피할 수 있다면, '전체 가져 오기'를 비활성화하는 것에 대해 걱정하지 않아도됩니다 ... 내 소중한 인덱스를 우연히 삭제하는 대신 안전하게 유지합니다! – Rob