_index = $this->_createIndex('value_count'); $docs = array( new Document('1', array('price' => 5)), new Document('2', array('price' => 8)), new Document('3', array('price' => 1)), new Document('4', array('price' => 3)), new Document('5', array('price' => 3)), ); $this->_index->getType('test')->addDocuments($docs); $this->_index->refresh(); } public function testValueCountAggregation() { $agg = new ValueCount("count", "price"); $query = new Query(); $query->addAggregation($agg); $results = $this->_index->search($query)->getAggregation("count"); $this->assertEquals(5, $results['value']); } }