Peter You can access request params that way: ${dataimporter.request.command} (from https://wiki.apache.org/solr/DataImportHandler#Accessing_request_parameters) - although i'm not sure what happens if you provide the same param multiple times.
Perhaps i'd go with &oid=5,6 as url param and use ".. WHERE oid IN( ${dataimporter.request.oid} ) .." in the query? -Stefan On Friday, September 13, 2013 at 3:37 PM, Peter Schütt wrote: > Hallo, > I want to trigger a deltaimportquery by given IDs. > > Example: > > query="select oid, att1, att2 from my_table" > > deltaImportQuery="select oid, att1, att2 from my_table > WHERE oid=${dih.delta.OID}" > > deltaQuery="select OID from my_table WHERE > TIME_STAMP > TO_DATE > (${dih.last_index_time:VARCHAR}, 'YYYY-MM-DD HH24:MI:SS')" > > deletedPkQuery="select OID from my_table > where TIME_STAMP > TO_DATE(${dih.last_index_time:VARCHAR}, 'YYYY-MM- > DD HH24:MI:SS')" > > > Pseudo URL: > > http://solr-server/solr/mycore/dataimport/?command=deltaImportQuery&&oid=5 > &&oid=6 > > to trigger the update or insert of the datasets with OID in (5, 6). > > What is the correct way? > > Thanks for any hint. > > Ciao > Peter Schütt > >