Neural Retrieval Through Entities and Text Understanding