use json for profile data. we need a kind of fulltext search