PHP Класс Elastica\QueryBuilder

Автор: Manuel Andreo Garcia ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__call ( $dsl, array $arguments ) : Facade Returns Facade for custom DSL object.
__construct ( Version $version = null ) Constructor.
addDSL ( Elastica\QueryBuilder\DSL $dsl ) Adds a new DSL object.
aggregation ( ) : Aggregation Aggregation DSL.
filter ( ) : Query Filter DSL.
query ( ) : Query Query DSL.
suggest ( ) : Elastica\QueryBuilder\DSL\Suggest Suggest DSL.

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

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

Returns Facade for custom DSL object.
public __call ( $dsl, array $arguments ) : Facade
$dsl
$arguments array
Результат Elastica\QueryBuilder\Facade

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

Constructor.
public __construct ( Version $version = null )
$version Elastica\QueryBuilder\Version

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

Adds a new DSL object.
public addDSL ( Elastica\QueryBuilder\DSL $dsl )
$dsl Elastica\QueryBuilder\DSL

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

Aggregation DSL.
public aggregation ( ) : Aggregation
Результат Elastica\QueryBuilder\DSL\Aggregation

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

Filter DSL.
public filter ( ) : Query
Результат Elastica\QueryBuilder\DSL\Query

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

Query DSL.
public query ( ) : Query
Результат Elastica\QueryBuilder\DSL\Query

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

Suggest DSL.
public suggest ( ) : Elastica\QueryBuilder\DSL\Suggest
Результат Elastica\QueryBuilder\DSL\Suggest