solr DIH - 关于solr delta-imports的一个问题

时间:2009-08-20 04:14:27

标签: solr

使用solr1.3 delta-imports更新索引时出现问题。我在表格中添加了“last_modified”列。使用“full-import”命令索引数据库数据后,“dataimport.properties”文件什么都不包含,当我使用“delta-import”命令更新索引时,solr列出数据库中的所有数据而不是持续的数据。我的db-data-config.xml:

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知道如何解决问题?谢谢!

enzhaohoo@gmail.com

1 个答案:

答案 0 :(得分:0)

我还建议升级到Solr 1.4 RC,因为使用DataImportHandler对delta-imports进行了很多改进。有关具体信息,请参阅DataImportHandler - Using delta-import command - wikipage