handle snippetting long words with seperate found
implement full text search