Search Engine is a personalized application, the main building block for any personalized application is user profiling. Mostly user profiling strategies are based on user interested objects (i.e. positive preferences), but not on user disliked objects (i.e. negative preferences). In order to solve the above problem, as well as problems related to semantic search, label cluster, theme-related ... [Show full abstract] difference of search engines especially under any environment, this paper aimed to construct a cluster search engine retrieval model suitable for semantic search environment through introducing ontology and class label mechanism.