Hello, You can use the same behavior as the delete all <https://wiki.apache.org/solr/FAQ#How_can_I_delete_all_documents_from_my_index.3F>, but instead of querying for "*:*", you should query for something like "yourdatefield:[NOW-3DAYS TO NOW]"
If you need to round to the start of the third day before today and the end of today you can use "[NOW/DAY-3DAYS TO NOW/DAY+1DAY-1SECOND]" See also working with dates <https://lucene.apache.org/solr/guide/7_2/working-with-dates.html> -- Alessandro Hoss On Thu, Dec 28, 2017 at 5:02 PM ppeddi <phani.pe...@gmail.com> wrote: > hi, > Can anyone please post the syntax or some examples for deleting solr data > and index older than 3 days based on datetime field in solr collection. > > I have field data_Start_time which stores the date value in and is of type > 'date' in my solr collection. I want to delete the index/data older than 3 > days and then optimize the collection. > > Please let me know the syntax. > > Thanks, > Ppeddi > > > > > -- > Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html >