Lines Matching refs:array

24  * @phpstan-type THighlightArgs = array<mixed>
27 * @phpstan-type TDocValueFields = array<mixed>
29 * @phpstan-type TSourceArgs = non-empty-string|list<non-empty-string>|array{includes?: list<non-empty-string>, excludes?: list<non-empty-string>}|false
30 * @phpstan-type TSortArrayArg = array<string, string>|array<string, array{
34 * nested?: array{path: non-empty-string, filter?: array<mixed>, max_children?: int, nested?: array<mixed>},
37 * }>|array{_geo_distance: array<string, mixed>}
40 * @phpstan-type TRawQuery = array{
42 * aggs?: list<AbstractAggregation>|array<string, array<string, array<string, mixed>>>,
48 * indices_boost?: array<string, float>,
52 * query?: AbstractQuery|array<string, array<string, mixed>>,
78 * @param AbstractQuery|array|Collapse|Suggest $query Query object (default = null)
99 * @param AbstractQuery|AbstractSuggest|array|Collapse|Query|string|Suggest|null $query
126 * Sets query as raw array. Will overwrite all already set arguments.
128 * @param array $query Query array
131 public function setRawQuery(array $query): self
146 * @return AbstractQuery|array<string, array<string, mixed>>
167 * @param array $sortArgs Sorting arguments
172 public function setSort(array $sortArgs): self
203 * @param array $highlightArgs Set all highlight arguments
208 public function setHighlight(array $highlightArgs): self
263 * NOTICE php will encode modified(or named keys) array into object format in json format request
264 * so the fields array must a sequence(list) type of array.
266 * @param array $fields Fields to be returned
271 public function setStoredFields(array $fields): self
279 * @param array $fieldDataFields Fields not stored to be returned
284 public function setFieldDataFields(array $fieldDataFields): self
292 * @param array<string, AbstractScript>|ScriptFields $scriptFields Script fields
330 * Converts all query params to an array.
332 public function toArray(): array
342 $array = $this->_convertArrayable($this->_params);
344 if (isset($array['suggest'])) {
345 $array['suggest'] = $array['suggest']['suggest'];
348 return $array;
406 * @param array|bool $params Fields to be returned or false to disable source
448 * @param array<string, float> $indicesBoost
452 public function setIndicesBoost(array $indicesBoost): self