Elastica\Aggregation\Histogram::setMinimumDocumentCount PHP Method

setMinimumDocumentCount() public method

Set the minimum number of documents which must fall into a bucket in order for the bucket to be returned.
public setMinimumDocumentCount ( integer $count )
$count integer set to 0 to include empty buckets
    public function setMinimumDocumentCount($count)
    {
        return $this->setParam('min_doc_count', $count);
    }

Usage Example

 /**
  * @group functional
  */
 public function testHistogramAggregation()
 {
     $agg = new Histogram('hist', 'price', 10);
     $agg->setMinimumDocumentCount(0);
     // should return empty buckets
     $query = new Query();
     $query->addAggregation($agg);
     $results = $this->_getIndexForTest()->search($query)->getAggregation('hist');
     $buckets = $results['buckets'];
     $this->assertEquals(5, sizeof($buckets));
     $this->assertEquals(30, $buckets[3]['key']);
     $this->assertEquals(2, $buckets[3]['doc_count']);
 }