added bloodhound like full text search based on trigrams