Large Language Model Can Be a Foundation for Hidden Rationale-Based Retrieval