How to prevent the results from being truncated? I want to remove the limit of character imposed from Drupal 7 on the search result page. That is, displaying my result in full rather than truncating the results and adding ... at the beginning and end of the result. I already have a search-results.tpl.php in my templates and looks like that:

&lt;?php if ($search_results): ?&gt;
&lt;?php print $search_totals.' &lt;&lt; '.str_replace('%20',' ',basename($_SERVER['REQUEST_URI'])).'&gt;&gt;';?&gt;
  &lt;ol class="search-results test &lt;?php print $module; ?&gt;-results"&gt;
    &lt;?php print $search_results; ?&gt;
  &lt;/ol&gt;
  &lt;?php print $pager; ?&gt;
&lt;?php else : ?&gt;
  &lt;h2&gt;&lt;?php print t('Your search yielded no results');?&gt;&lt;/h2&gt;
  &lt;?php print search_help('search#noresults', drupal_help_arg()); ?&gt;
&lt;?php endif; ?&gt;


How can I prevent the results from being truncated?
You can simply add a new view mode for search results:


Go to admin/structure/types/manage/page/display (where "page" is your content type)
Expand the Show Custom display settings fieldset
Check Search index





Click Save
Go to admin/structure/types/manage/page/display/search_index (again, where "page" is your content type)


My advice would be to use download the Display Suite module (and enable the Display Suite module and Display Suite UI module) for extra fields and more options. No custom theming or coding required!