LANG_MVEL
LANG_MVEL
Kept for BC reasons.
This function can be used to handle params for queries, filter
$_upsert : \Elastica\Document
create(string|array|\Elastica\Script  $data) : self
                
| string|array|\Elastica\Script | $data | 
| None found | 
| None found | 
setRouting(string  $value) : $this
                Set routing query param.
| string | $value | routing | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
| None found | 
setUpsert(\Elastica\Document|array  $data) : $this
                
| \Elastica\Document|array | $data | 
| None found | 
getUpsert() : \Elastica\Document
| None found | 
| None found | 
getOptions(array $fields = array(), boolean $withUnderscore = false) : array
| array | $fields | if empty array all options will be returned, field names can be either with underscored either without, i.e. _percolate, routing | 
| boolean | $withUnderscore | should option keys contain underscore prefix | 
| None found | 
setParam(string $key, mixed $value) : $this
Sets (overwrites) the value at the given key.
| string | $key | Key to set | 
| mixed | $value | Key Value | 
| None found | 
setParams(array  $params) : $this
                Sets (overwrites) all params of this object.
| array | $params | Parameter list | 
| None found | 
addParam(string $key, mixed $value) : $this
Adds a param to the list.
This function can be used to add an array of params
| string | $key | Param key | 
| mixed | $value | Value to set | 
| None found | 
getParam(string  $key) : mixed
                Returns a specific param.
| string | $key | Key to return | 
If requested key is not set
Key value
| None found | 
hasParam(string  $key) : boolean
                Test if a param is set.
| string | $key | Key to test | 
True if the param is set, false otherwise
| None found | 
| None found | 
_createFromArray(array  $data) : self
                
| array | $data | 
| 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 |