Lines Matching refs:field
18 public function __construct(?string $field = null, $values = null)
20 if (null !== $field && null !== $values) {
21 $this->setParam($field, $values);
32 public function setField(string $field, $values): self
34 return $this->setParam($field, $values);
38 * Sets a param for the given field.
44 public function setFieldParam(string $field, string $key, $value): self
46 if (!isset($this->_params[$field])) {
47 $this->_params[$field] = [];
50 $this->_params[$field][$key] = $value;
60 public function setFieldQuery(string $field, string $query): self
62 return $this->setFieldParam($field, 'query', $query);
66 * Set field analyzer.
70 public function setFieldAnalyzer(string $field, string $analyzer): self
72 return $this->setFieldParam($field, 'analyzer', $analyzer);
76 * Set field boost value.
82 public function setFieldBoost(string $field, float $boost = 1.0): self
84 return $this->setFieldParam($field, 'boost', $boost);