2016-08-17 4 views
0

im sol 4.4를 사용하면 내 config.xml 파일은 다음과 같습니다.Solr fullimport 또는 delta import with mysql

처음으로 40000 개의 행을 완전히 가져 오면 색인이 생성됩니다.

지금 내 응용 프로그램에서 나는 전체 가져 오기 또는 델타 가져 오기를 수행 할

필요 총 수는 40,001에 관해서 하나 개 더 행을 추가? 내가 델타 가져 오기가 색인 행에 적용되는 것을 알고

, 새로운 행이 MySQL을 추가하는 방법은 우리 모두 40001의

수입 전체 사용해야합니까, 무엇

데이터?

<dataConfig> 
    <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydb" user="uname" password="pwd" batchSize="1" /> 
    <document name="resource"> 
     <entity name="resource" query="SELECT * FROM resource" 
     deltaImportQuery="SELECT * FROM resource WHERE ref = '${dataimporter.delta.ref}'" 
     deltaQuery="SELECT * FROM resource WHERE last_modified > '${dataimporter.last_index_time}'" transformer="RegexTransformer">  
     <field column="ref" name="ref"/>  
     <field column="name" name="name"/> 
................ 
............  
    </entity> 
</document> 
</dataConfig> 

답변