$params
*/
public function __construct(
private \Spameri\ElasticQuery\Query\LeafQueryInterface $query,
private string $source,
private string $lang = 'painless',
private array $params = [],
private float|null $minScore = null,
private float $boost = 1.0,
)
{
}
public function key(): string
{
return 'script_score_' . $this->query->key();
}
/**
* @return array