I am using solr1.3,I updated solr index throgh solr delta import every two
hours. but the delta import is database connection wasteful.
So i want to use full-import with entity name instead of delta import.

my db-data-config.xml  file:
<entity name="article" pk="Article_ID"  query="select
Article_ID,Article_Title,Article_Abstract from Article_Detail">
                <field name="Article_ID" column="Article_ID" />
</entity>
<entity name="delta_article" pk="Article_ID"  rootEngity="false"
 query="select Article_ID,Article_Title,Article_Abstract from Article_Detail
where Article_ID&gt;'${dataimporter.request.minID}' and Article_ID
&lt;='{dataimporter.request.maxID}'
">
                <field name="Article_ID" column="Article_ID" />
</entity>


then I uses
http://192.168.1.98:8081/solr/db_article/dataimport?command=full-import&entity=delta_article&commit=true&clean=false&maxID=1000&minID=10
but the solr will finish nearyly instant,and there is no any record
imported. but what the fact is there are many records meets the condtion of
maxID and minID.


the tomcat log:
信息: [db_article] webapp=/solr path=/dataimport
params={maxID=6737277&clean=false&commit=true&entity=delta_article&command=full-import&minID=6736841}
status=0 QTime=0
2011-8-29 19:00:03 org.apache.solr.handler.dataimport.DataImporter
doFullImport
信息: Starting Full Import
2011-8-29 19:00:03 org.apache.solr.handler.dataimport.SolrWriter
readIndexerProperties
信息: Read dataimport.properties
2011-8-29 19:00:03 org.apache.solr.handler.dataimport.SolrWriter
persistStartTime
信息: Wrote last indexed time to dataimport.properties
2011-8-29 19:00:03 org.apache.solr.handler.dataimport.DocBuilder commit
信息: Full Import completed successfully


some body who can help or some advices?

Reply via email to