new search::excerpt function