Smile\ElasticsuiteCore\Search\Request\ContainerConfiguration\RelevanceConfig::__construct PHP Method

__construct() public method

RelevanceConfiguration constructor.
public __construct ( string $minimumShouldMatch, float $tieBreaker, integer | null $phraseMatchBoost, float $cutOffFrequency, Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface $fuzziness = null, Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\PhoneticConfigurationInterface $phonetic = null )
$minimumShouldMatch string Minimum should match clause of the text query.
$tieBreaker float Tie breaker for multimatch queries.
$phraseMatchBoost integer | null The Phrase match boost value, or null if not enabled
$cutOffFrequency float The cutoff Frequency value
$fuzziness Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface The fuzziness Configuration, or null
$phonetic Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\PhoneticConfigurationInterface The phonetic Configuration, or null
    public function __construct($minimumShouldMatch, $tieBreaker, $phraseMatchBoost, $cutOffFrequency, FuzzinessConfigurationInterface $fuzziness = null, PhoneticConfigurationInterface $phonetic = null)
    {
        $this->minimumShouldMatch = $minimumShouldMatch;
        $this->tieBreaker = $tieBreaker;
        $this->phraseMatchBoost = $phraseMatchBoost;
        $this->cutOffFrequency = $cutOffFrequency;
        $this->fuzzinessConfiguration = $fuzziness;
        $this->phoneticConfiguration = $phonetic;
    }