} else if (totalDocIdSetCardinalityEstimate.isZero()) {
return SenseiDocIdSet.buildMatchNone(plan);
} else if (docIdSets.size() == 1) {
return new SenseiDocIdSet(docIdSets.get(0), totalDocIdSetCardinalityEstimate, plan);
} else {
return new SenseiDocIdSet(new OrDocIdSet(docIdSets), totalDocIdSetCardinalityEstimate, plan);
}
}