Browsing by Keywords adaptive platforms