The SolrEntityProcessor allows you to query a Solr instance and use the results as DIH properties. You would have to create your own regular query to do the delta-import instead of using the delta-import feature.
https://issues.apache.org/jira/browse/SOLR-1499 On 4/16/10, Otis Gospodnetic <otis_gospodne...@yahoo.com> wrote: > Hm, why not just go to the MySQL master then? > > Otis > ---- > Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch > Hadoop ecosystem search :: http://search-hadoop.com/ > > > > ----- Original Message ---- >> From: Michael Tibben <michael.tib...@stomp.com.au> >> To: solr-user@lucene.apache.org >> Sent: Thu, April 15, 2010 10:15:14 PM >> Subject: DIH dataimport.properties with >> >> Hi, > > I am using the DIH to import data from a mysql slave. However, the >> slave sometimes runs behind the master. The delay is variable, most of the >> time >> it is in sync, but sometimes can run behind by a few minutes. > > This is a >> problem, because DIH uses dataimport.properties to determine the >> last_index_time >> for delta updates. This last_index_time does not correspond to the >> position of >> the slave, and so documents are being missed. > > What I need to be able to >> do is tell DIH what the last_index_time should be. Or alternatively, be >> able to >> specify another property in dataimport.properties, perhaps called >> datasource_version or similar. > > Is this possible? > > > I have >> thought of a sneaky way to hack around the issue. Just before the delta >> update >> is run, I will switch the system time to the mysql slave's replication >> time. The >> system is used for nothing but solr master, so I think this should work >> OK. Any >> thoughts? > > Regards, > > Michael > -- Lance Norskog goks...@gmail.com