Browsing by Keywords adaptive polymorphism