A class similarity based weight estimation algorithm for the personalized enterprise search engines