Hi,
I have a question.
In my program, I need to check whether the input query is a MatchAll Query that
contains no terms, or a Query (any variant) that has at least one term. For
typical Term queries, this seems reasonable to be done with
Query.extractTerms(Set<> terms) which gives the list of terms.
However, when there is a NumericRangeQuery, this method throws an
UnsupportedOperationException.
How can I determine that a NumericRangeQuery or any non-Term query exists in
the Input Query and differentiate it from the MatchAllQuery? -- SRK