Browsing by Keywords prediction development