Sleimanx2\Plastic\DSL\AggregationBuilder::cardinality PHP Méthode

cardinality() public méthode

Add an cardinality aggregate.
public cardinality ( $alias, string | null $field = null, string | null $script = null, integer $precision = null, boolean $rehash = null )
$alias
$field string | null
$script string | null
$precision integer
$rehash boolean
    public function cardinality($alias, $field = null, $script = null, $precision = null, $rehash = null)
    {
        $aggregation = new CardinalityAggregation($alias);
        $aggregation->setField($field);
        $aggregation->setScript($script);
        $aggregation->setPrecisionThreshold($precision);
        $aggregation->setRehash($rehash);
        $this->append($aggregation);
    }