Semantic Components: A Model for Enhancing Retrieval of Domain- Specific Information