Lines Matching defs:options

159      * @param array      $options Array of query params to use for query. For possible options check es api
169 public function updateDocuments(array $docs, array $options = []): ResponseSet
175 return $this->getClient()->updateDocuments($docs, $options);
185 * @param array $options Optional params
193 public function updateByQuery($query, AbstractScript $script, array $options = []): Response
203 $endpoint->setParams($options);
223 $options = $doc->getOptions(
239 $endpoint->setParams($options);
261 * @param array $options Array of query params to use for query. For possible options check es api
273 public function addDocuments(array $docs, array $options = [])
279 return $this->getClient()->addDocuments($docs, $options);
286 * @param array $options options for the get request
293 public function getDocument($id, array $options = []): Document
297 $endpoint->setParams($options);
329 public function deleteById(string $id, array $options = []): Response
337 $endpoint->setParams($options);
348 * @param array $options Optional params
356 public function deleteByQuery($query, array $options = []): Response
362 $endpoint->setParams($options);
459 * @param array|bool $options OPTIONAL
461 * array => Associative array of options (option=>value)
470 public function create(array $args = [], $options = null): Response
472 if (null === $options) {
476 $options = [];
477 } elseif (\is_bool($options)) {
479 $options = ['recreate' => $options];
480 } elseif (!\is_array($options)) {
481 throw new \TypeError(\sprintf('Argument 2 passed to "%s()" must be of type array|bool|null, %s given.', __METHOD__, \is_object($options) ? \get_class($options) : \gettype($options)));
485 $invalidOptions = \array_diff(\array_keys($options), $allowedOptions = \array_merge($endpoint->getParamWhitelist(), [
490 throw new InvalidException(\sprintf('"%s" is not a valid option. Allowed options are "%s".', \implode('", "', $invalidOptions), \implode('", "', $allowedOptions)));
494 throw new InvalidException(\sprintf('"%s" are not valid options. Allowed options are "%s".', \implode('", "', $invalidOptions), \implode('", "', $allowedOptions)));
497 if ($options['recreate'] ?? false) {
505 unset($options['recreate']);
507 $endpoint->setParams($options);
530 public function createSearch($query = '', $options = null, ?BuilderInterface $builder = null): Search
534 $search->setOptionsAndQuery($options, $query);
542 public function search($query = '', $options = null, string $method = Request::POST): ResultSet
544 $search = $this->createSearch($query, $options);
716 public function flush(array $options = []): Response
719 $endpoint->setParams($options);
812 * @param array $options array of query params to use for query
814 public function updateDocument($data, array $options = []): Response
824 return $this->getClient()->updateDocument($data->getId(), $data, $this->getName(), $options);