: I'm wondering how to delete a range of documents with
: a range filter instead of a query. I want to remove all docs with a
: creation date within two dates.
:
: As far as I remember range filters are much quicker then queries in lucene.
Never fear, the default query parser in Solr does a lot of query magic
under the covers to make things better ... if you do a deleteByQuery and
your query is a range query, Solr will parse it as a ConstantScoreQuery
(backed by a range filter)
(FYI: Filter's aren't neccessarily faster then queries, they just have
different memory characteristics, dictated by the number of docs instead
of by the number of terms)
:
: /Johan
:
-Hoss