$_params
$_params : array
Params.
Bool query.
This function can be used to handle params for queries, filter
addShould(\Elastica\Query\AbstractQuery|array $args) : $this
Add should part to query.
\Elastica\Query\AbstractQuery|array | $args | Should query |
addMust(\Elastica\Query\AbstractQuery|array $args) : $this
Add must part to query.
\Elastica\Query\AbstractQuery|array | $args | Must query |
addMustNot(\Elastica\Query\AbstractQuery|array $args) : $this
Add must not part to query.
\Elastica\Query\AbstractQuery|array | $args | Must not query |
addFilter(\Elastica\Query\AbstractQuery $filter) : $this
Sets the filter.
\Elastica\Query\AbstractQuery | $filter | Filter object |
setMinimumShouldMatch(integer|string $minimum) : $this
Sets the minimum number of should clauses to match.
integer|string | $minimum | Minimum value |
None found |
_convertArrayable(array $array) : array
Cast objects to arrays.
array | $array |
None found |
_getBaseName() : string
Param's name Picks the last part of the class name and makes it snake_case You can override this method if you want to change the name.
name
None found |
_setRawParam(string $key, mixed $value) : $this
Sets params not inside params array.
string | $key | |
mixed | $value |
None found |
_addQuery(string $type, \Elastica\Query\AbstractQuery|array $args) : $this
Adds a query to the current object.
string | $type | Query type |
\Elastica\Query\AbstractQuery|array | $args | Query |
If not valid query
None found |