PHP Класс Elastica\Multi\Search

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_client Elastica\Client
$_options array
$_searches array | Elastica\Search[]

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

Метод Описание
__construct ( Client $client, Elastica\Multi\MultiBuilderInterface $builder = null ) Constructs search object.
addSearch ( Search $search, string $key = null )
addSearches ( array $searches )
clearSearches ( )
getClient ( ) : Client
getSearches ( ) : array | Search[]
search ( ) : ResultSet
setSearchType ( string $searchType )
setSearches ( array $searches )

Защищенные методы

Метод Описание
_getData ( ) : string
_getSearchData ( Search $search ) : string
_getSearchDataHeader ( Search $search ) : array

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

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

Constructs search object.
public __construct ( Client $client, Elastica\Multi\MultiBuilderInterface $builder = null )
$client Elastica\Client Client object
$builder Elastica\Multi\MultiBuilderInterface

_getData() защищенный Метод

protected _getData ( ) : string
Результат string

_getSearchData() защищенный Метод

protected _getSearchData ( Search $search ) : string
$search Elastica\Search
Результат string

_getSearchDataHeader() защищенный Метод

protected _getSearchDataHeader ( Search $search ) : array
$search Elastica\Search
Результат array

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

public addSearch ( Search $search, string $key = null )
$search Elastica\Search
$key string Optional key

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

public addSearches ( array $searches )
$searches array

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

public clearSearches ( )

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

public getClient ( ) : Client
Результат Elastica\Client

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

public getSearches ( ) : array | Search[]
Результат array | Elastica\Search[]

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

public setSearchType ( string $searchType )
$searchType string

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

public setSearches ( array $searches )
$searches array

Описание свойств

$_client защищенное свойство

protected Client,Elastica $_client
Результат Elastica\Client

$_options защищенное свойство

protected array $_options
Результат array

$_searches защищенное свойство

protected array|Search[],Elastica $_searches
Результат array | Elastica\Search[]