Medical Image Retrieval based on Knowledge-Assisted Text and Image Indexing