A data mining approach to PubMed query refinement