PHP Класс Smile\ElasticsuiteCore\Search\Request\Query\Boolean

Автор: Aurelien FOUCRET ([email protected])
Наследование: implements Smile\ElasticsuiteCore\Search\Request\QueryInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( array $must = [], array $should = [], array $mustNot = [], integer $minimumShouldMatch = 1, string $name = null, integer $boost = QueryInterface::DEFAULT_BOOST_VALUE, boolean $cached = false ) Constructor.
getBoost ( ) {@inheritDoc}
getMinimumShouldMatch ( ) : integer Minimum should match query clause.
getMust ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[] Must clause queries.
getMustNot ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[] Must not clause queries.
getName ( ) {@inheritDoc}
getShould ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[] Should clause queries.
getType ( ) {@inheritDoc}
isCached ( ) : boolean Indicates if the bool query needs to be cached or not.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $must = [], array $should = [], array $mustNot = [], integer $minimumShouldMatch = 1, string $name = null, integer $boost = QueryInterface::DEFAULT_BOOST_VALUE, boolean $cached = false )
$must array Must clause queries.
$should array Should clause queries.
$mustNot array Must not clause queries.
$minimumShouldMatch integer Minimum should match query clause.
$name string Query name.
$boost integer Query boost.
$cached boolean Should the query be cached or not.

getBoost() публичный Метод

{@inheritDoc}
public getBoost ( )

getMinimumShouldMatch() публичный Метод

Minimum should match query clause.
public getMinimumShouldMatch ( ) : integer
Результат integer

getMust() публичный Метод

Must clause queries.
public getMust ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[]
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface[]

getMustNot() публичный Метод

Must not clause queries.
public getMustNot ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[]
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface[]

getName() публичный Метод

{@inheritDoc}
public getName ( )

getShould() публичный Метод

Should clause queries.
public getShould ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface[]
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface[]

getType() публичный Метод

{@inheritDoc}
public getType ( )

isCached() публичный Метод

Indicates if the bool query needs to be cached or not.
public isCached ( ) : boolean
Результат boolean