public function parseSolrHighlights( &$solrResult )
    {
        $highlights = parent::parseSolrHighlights( $solrResult );
        $found      = true;

        if( !$highlights )
        {
            $highlights = array_fill( 0, count($solrResult['highlighting']), array( 'title' => false, 'desc' => false, 'source' => false ) );
            $found      = false;
        }
        
        $k = 0;
        foreach( $solrResult['highlighting'] as $arr )
        {
            $hlSource = self::HIGHLIGHT_SOURCE_TEXT;
        
            if( empty( $highlights[$k]['desc'] ) && isset($arr['attr_download_ressource_content_mt']) )
            {
                $found                  = true;
                $highlights[$k]['desc'] = '(…) '.$arr['attr_download_ressource_content_mt'][0].' (…)';
                $hlSource               = self::HIGHLIGHT_SOURCE_PDF;
            }

            $highlights[$k]['source'] = ezpI18n::tr( 'merck', 'HIGHLIGHT_SOURCE_'.$hlSource );
            $k++;
        }
        
        return $found ? $highlights : false;
    }