Browsing by Keywords streaming approach