{{BooleanQuery}} has been used traditionally like this: {code} BooleanQuery q = new BooleanQuery(); q.add( otherQuery, Occur.SOMETHING ); {code}
But now the no-arguments constructor is deprecated, and adding clauses to the instance is deprecated too.
Code All our code needs to be updated to use {{org.apache.lucene.search.BooleanQuery.Builder}} instead, as in Lucene 6 all queries become immutable. {{BooleanQuery}} is used in many areas, including tests. |
|