public function __construct($queryText, array $fields, $minimumShouldMatch = self::DEFAULT_MINIMUM_SHOULD_MATCH, $tieBreaker = self::DEFAULT_TIE_BREAKER, $name = null, $boost = QueryInterface::DEFAULT_BOOST_VALUE, FuzzinessConfigurationInterface $fuzzinessConfig = null, $cutoffFrequency = null, $matchType = self::DEFAULT_MATCH_TYPE)
{
$this->name = $name;
$this->queryText = $queryText;
$this->fields = $fields;
$this->minimumShouldMatch = $minimumShouldMatch;
$this->tieBreaker = $tieBreaker;
$this->boost = $boost;
$this->fuzzinessConfig = $fuzzinessConfig;
$this->cutoffFrequency = $cutoffFrequency;
$this->matchType = $matchType;
}