Collaboration among SMEs is playing an increasingly important role in modern business and industry, in order to gather complementary resources and make alliance. According to agglomeration economy theory, several features play crucial rules in matching collaboration among SMEs. In this paper, an effective method of identifying and recommending potential partner relationship is proposed. In the proposed method, we focused on complementary resources between companies and proposed an automatic recommendation system using information retrieval technology and machine learning algorithms. As for complementarity judgement, we initially referred to external hierarchical resource to polish accuracy of text matching. Also, a whole framework of text processing, keyword extraction and information matching is applied firstly among Chinese SMEs complementarity identification. By using machine learning algorithm, complementarities are digitalized and potential collaborators are classified and several expected improvement was concluded at last. The empirical study shows the effectiveness of the proposed method.