Lines Matching full:script
5 use Elastica\Script\AbstractScript;
6 use Elastica\Script\Script as BaseScript;
9 * Script query.
13 * @see https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-script-query.html
15 class Script extends AbstractQuery class
18 * Construct script query.
20 * @param AbstractScript|array|string $script Script
22 public function __construct($script = null) argument
24 if (null !== $script) {
25 $this->setScript($script);
30 * Sets script object.
32 * @param array|BaseScript|string $script
36 public function setScript($script): self argument
38 return $this->setParam('script', BaseScript::create($script));
48 if (isset($array['script'])) {
49 $array['script'] = $array['script']['script'];