Traditional information retrieval technologies can satisfy users’ needs to some extent. But they cannot satisfy any query from different backgrounds, with different intentions and at different time because of their all-purpose characteristics. An integrated searching algorithm by combining filtering with collaborative technologies is presented in this paper. The user model is represented as the probability distribution over the domain classification model. A method of computing similarity and a method of revising user model are provided. Compared with the vector space model, the probability model is more effective on describing users’ interests. Furthermore, collaborative-based technologies are used, and as a result the scalability of the new algorithm is highly enhanced.