Wp-search-extracts is a project mainly written in PHP, it's free.
Display content around matched search term in wordpress search results list
404: Not Found