@Override public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores, float boost) throws IOException { SpanWeight bigWeight = big.createWeight(searcher, false, boost); SpanWeight littleWeight = little.createWeight(searcher, false, boost); return new SpanContainingWeight(searcher, needsScores ? getTermContexts(bigWeight, littleWeight) : null, bigWeight, littleWeight, boost); }
@Override public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores, float boost) throws IOException { SpanWeight bigWeight = big.createWeight(searcher, false, boost); SpanWeight littleWeight = little.createWeight(searcher, false, boost); return new SpanContainingWeight(searcher, needsScores ? getTermContexts(bigWeight, littleWeight) : null, bigWeight, littleWeight, boost); }
@Override public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores) throws IOException { SpanWeight bigWeight = big.createWeight(searcher, false); SpanWeight littleWeight = little.createWeight(searcher, false); return new SpanContainingWeight(searcher, needsScores ? getTermContexts(bigWeight, littleWeight) : null, bigWeight, littleWeight); }
@Override public SpanWeight createWeight(IndexSearcher searcher, boolean needsScores) throws IOException { SpanWeight bigWeight = big.createWeight(searcher, false); SpanWeight littleWeight = little.createWeight(searcher, false); return new SpanContainingWeight(searcher, needsScores ? getTermContexts(bigWeight, littleWeight) : null, bigWeight, littleWeight); }