Port: BooleanClause, Query, and Scorer