PHP Class Elastica\Query\HasChild

Inheritance: extends AbstractQuery
Show file Open project: ruflin/elastica Class Usage Examples

Public Methods

Method Description
__construct ( string | Query | Elastica\Query\AbstractQuery $query, string $type = null ) Construct HasChild Query.
setInnerHits ( InnerHits $innerHits ) Set inner hits.
setQuery ( string | Query | Elastica\Query\AbstractQuery $query ) Sets query object.
setScope ( string $scope ) Sets the scope.
setType ( string $type ) Set type of the parent document.
toArray ( )

Method Details

__construct() public method

Construct HasChild Query.
public __construct ( string | Query | Elastica\Query\AbstractQuery $query, string $type = null )
$query string | Elastica\Query | Elastica\Query\AbstractQuery
$type string Parent document type

setInnerHits() public method

Set inner hits.
public setInnerHits ( InnerHits $innerHits )
$innerHits InnerHits

setQuery() public method

Sets query object.
public setQuery ( string | Query | Elastica\Query\AbstractQuery $query )
$query string | Elastica\Query | Elastica\Query\AbstractQuery

setScope() public method

Sets the scope.
public setScope ( string $scope )
$scope string Scope

setType() public method

Set type of the parent document.
public setType ( string $type )
$type string Parent document type

toArray() public method

public toArray ( )