index the catalogue data so that the search can be improved quite a log in data explorer

1. index the catalogue meta data (protocol, feature, category)
2. add search box to search on meta-data in protocolViewer within Data Explorer only (not yet in ProtocolViewer)
3. fixed a small bug that freemarker add comma to big number and therefore it broke the request