Browsing by Keywords Artificial neural network