Graph based Semantic Search