Seol mar théacs é seo: Information Retrieval Model with Query Expansion and User Preference Profile