SCORING_BOOLEAN_REWRITE
A rewrite method that first translates each term into BooleanClause.Occur.SHOULD clause in a BooleanQuery, and keeps the scores as computed by the query. Note that typically such scores are meaningless to the user, and require non-trivial CPU to compute, so it's almost always better to use MultiTermQuery.CONSTANT_SCORE_BLENDED_REWRITE or instead.
NOTE: This rewrite method will hit IndexSearcher.TooManyClauses if the number of terms exceeds IndexSearcher.getMaxClauseCount.