Method | Description | |
---|---|---|
__construct ( string $queryText, array $fields, string $minimumShouldMatch = self::DEFAULT_MINIMUM_SHOULD_MATCH, integer $tieBreaker = self::DEFAULT_TIE_BREAKER, string $name = null, integer $boost = QueryInterface::DEFAULT_BOOST_VALUE, Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface $fuzzinessConfig = null, float $cutoffFrequency = null, string $matchType = self::DEFAULT_MATCH_TYPE ) | ||
getBoost ( ) | {@inheritDoc} | |
getCutoffFrequency ( ) : float | Query cutoff frequency. | |
getFields ( ) : array | Query fields (weighted). | |
getFuzzinessConfiguration ( ) : null | Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface | Retrieve Fuzziness Configuration if any | |
getMatchType ( ) : string | ||
getMinimumShouldMatch ( ) : string | Minimum should match for the match query. | |
getName ( ) | {@inheritDoc} | |
getQueryText ( ) : string | Query match text. | |
getTieBreaker ( ) : float | Tie breaker for the multi_match query. | |
getType ( ) | {@inheritDoc} |
public __construct ( string $queryText, array $fields, string $minimumShouldMatch = self::DEFAULT_MINIMUM_SHOULD_MATCH, integer $tieBreaker = self::DEFAULT_TIE_BREAKER, string $name = null, integer $boost = QueryInterface::DEFAULT_BOOST_VALUE, Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface $fuzzinessConfig = null, float $cutoffFrequency = null, string $matchType = self::DEFAULT_MATCH_TYPE ) | ||
$queryText | string | Matched text. |
$fields | array | Query fields as key with their weigth as values. |
$minimumShouldMatch | string | Minimum should match for the match query. |
$tieBreaker | integer | Tie breaker for the multi_match query. |
$name | string | Query name. |
$boost | integer | Query boost. |
$fuzzinessConfig | Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface | The fuzziness Configuration |
$cutoffFrequency | float | Cutoff frequency. |
$matchType | string | The match type. |
public getCutoffFrequency ( ) : float | ||
return | float |
public getFuzzinessConfiguration ( ) : null | Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface | ||
return | null | Smile\ElasticsuiteCore\Api\Search\Request\Container\RelevanceConfiguration\FuzzinessConfigurationInterface |
public getMinimumShouldMatch ( ) : string | ||
return | string |
public getTieBreaker ( ) : float | ||
return | float |