You could write a solr query that queries *:* and only returns the id field and then throw out all the IDs from "select id from databaseTable" and then run a delete query for all the IDs that are left after wards.
However you'd have to write a seperate program/script to do this i think as the DIH won't be able to do this my itself. On Thu, Aug 20, 2009 at 5:09 PM, clico <cl...@mairie-marseille.fr> wrote: > > I hope it could be a solution. > > But I think I understood that u can use deletePkQuery like this > > "select document_id from table_document where statusDeleted= 'Y'" > > In my case I have no status like "statusDeleted". > > The request I would like to write is > > "Delete from my solr Index the id that are no longer present in my > table_document" > > With Lucene I had a way to do that : > open IndexReader, > for each lucene document : check in table_document and remove in lucene > index if document is no longer present in the table > > > > > -- > View this message in context: > http://www.nabble.com/Remove-data-from-index-tp25063736p25063965.html > Sent from the Solr - User mailing list archive at Nabble.com. > >