# perldoc > Plucene::Search::BooleanScorer

## NAME
    [Plucene::Search::BooleanScorer](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3ASearch%3A%3ABooleanScorer/markdown) - A boolean scorer

## SYNOPSIS
            # isa [Plucene::Search::Scorer](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3ASearch%3A%3AScorer/markdown)

            $bool_scorer->add($scorer, $required, $prohibited);
            $bool_scorer->score($results, $max_doc);

## DESCRIPTION
    This is a scoring class for boolean scorers.

## METHODS
  new
            my $bool_scorer = [Plucene::Search::BooleanScorer](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3ASearch%3A%3ABooleanScorer/markdown)->new;

    Create a new [Plucene::Search::BooleanScorer](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3ASearch%3A%3ABooleanScorer/markdown) object.

  next_mask / required_mask / prohibited_mask max_coord / scorers /
	bucket_table / coord_factors / current_doc
    Get / set these attributes

  add
            $bool_scorer->add($scorer, $required, $prohibited);

  score
            $bool_scorer->score($results, $max_doc);

