Inheritance: extends Massive\Bundle\SearchBundle\Search\Factory
 /**
  * {@inheritdoc}
  */
 public function getFieldMapping()
 {
     $mappings = parent::getFieldMapping();
     foreach ($this->getExcerptStructure()->getPropertiesByTagName('sulu.search.field') as $property) {
         $tag = $property->getTag('sulu.search.field');
         $tagAttributes = $tag->getAttributes();
         $mappings['excerpt' . ucfirst($property->getName())] = ['type' => isset($tagAttributes['type']) ? $tagAttributes['type'] : 'string', 'field' => $this->factory->createMetadataExpression(sprintf('object.getExtensionsData()["excerpt"]["%s"]', $property->getName()))];
     }
     return $mappings;
 }