Browsing by Keywords technological aspects