/**
* @group functional
*/
public function testAggregateWithFieldData()
{
$aggr = new TopHits('top_tag_hits');
$aggr->setFieldDataFields(array('title'));
$query = new Query(new MatchAll());
$query->addAggregation($aggr);
$resultSet = $this->_getIndexForTest()->search($query);
$aggrResult = $resultSet->getAggregation('top_tag_hits');
foreach ($aggrResult['hits']['hits'] as $doc) {
$this->assertArrayHasKey('fields', $doc);
$this->assertArrayHasKey('title', $doc['fields']);
$this->assertArrayNotHasKey('tags', $doc['fields']);
$this->assertArrayNotHasKey('last_activity_date', $doc['fields']);
}
}