Lines Matching refs:field
26 public function __construct(?string $field = null, $values = null) argument
28 if (null !== $field && null !== $values) {
29 $this->setParam($field, $values);
40 public function setField(string $field, $values): self argument
42 return $this->setParam($field, $values);
52 public function setFieldParam(string $field, string $key, $value): self argument
54 if (!isset($this->_params[$field])) {
55 $this->_params[$field] = [];
58 $this->_params[$field][$key] = $value;
68 public function setFieldQuery(string $field, string $query): self argument
70 return $this->setFieldParam($field, 'query', $query);
78 public function setFieldOperator(string $field, string $operator = self::OPERATOR_OR): self argument
80 return $this->setFieldParam($field, 'operator', $operator);
88 public function setFieldAnalyzer(string $field, string $analyzer): self argument
90 return $this->setFieldParam($field, 'analyzer', $analyzer);
100 public function setFieldBoost(string $field, float $boost = 1.0): self argument
102 return $this->setFieldParam($field, 'boost', $boost);
114 public function setFieldMinimumShouldMatch(string $field, $minimumShouldMatch): self argument
116 return $this->setFieldParam($field, 'minimum_should_match', $minimumShouldMatch);
126 public function setFieldFuzziness(string $field, $fuzziness): self argument
128 return $this->setFieldParam($field, 'fuzziness', $fuzziness);
136 public function setFieldFuzzyRewrite(string $field, string $fuzzyRewrite): self argument
138 return $this->setFieldParam($field, 'fuzzy_rewrite', $fuzzyRewrite);
146 public function setFieldPrefixLength(string $field, int $prefixLength): self argument
148 return $this->setFieldParam($field, 'prefix_length', $prefixLength);
156 public function setFieldMaxExpansions(string $field, int $maxExpansions): self argument
158 return $this->setFieldParam($field, 'max_expansions', $maxExpansions);
168 …public function setFieldZeroTermsQuery(string $field, string $zeroTermQuery = self::ZERO_TERM_NONE… argument
170 return $this->setFieldParam($field, 'zero_terms_query', $zeroTermQuery);
180 public function setFieldCutoffFrequency(string $field, float $cutoffFrequency): self argument
184 return $this->setFieldParam($field, 'cutoff_frequency', $cutoffFrequency);