NPRF: A Neural Pseudo Relevance Feedback Framework for Ad-hoc Information Retrieval