2009-08-20 4 views
0

solr1.3 delta-imports를 사용하여 색인을 업데이트 할 때 문제가 발생합니다. 테이블에 "last_modified"컬럼을 추가했습니다. "전체 가져 오기"명령을 사용하여 데이터베이스 데이터를 인덱싱 한 후 "dataimport.properties"파일에 아무것도 포함되어 있지 않으며 "delta-import"명령을 사용하여 인덱스를 업데이트하면 solr은 데이터베이스의 모든 데이터를 나열하지 않습니다. 지속 된 데이터. 내 DB 데이터-config.xml 파일 :solr DIH - solr delta-imports에 관한 문제

deltaQuery="select shop_id from shop where last_modified > '${dataimporter.last_index_time}'"> 


<?xml version="1.0" encoding="UTF-8" ?> 
<dataConfig> 
    <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/funguide" user="root" password="root"/> 
    <document name="shopinfo"> 
    <entity name="shop" pk="shop_id" 
      query="select shop_id,title,description,tel,address,longitude,latitude from shop" 

        <field column="shop_id" name="id" /> 
        <field column="title" name="title" /> 
        <field column="description" name="description" /> 
        <field column="tel" name="tel" /> 
        <field column="address" name="address" /> 
        <field column="longitude" name="longitude" /> 
        <field column="latitude" name="latitude" /> 

    </entity> 
    </document> 
</dataConfig> 

Anyboby 문제를 해결하는 방법을 알아? 감사!

[email protected]

+1

xml이 손상된 것 같습니다. 서식을 수정하십시오. –

답변