Assumptions and issues in text-based retrieval