New search engine for ggKbase

ggKbase is now using a search engine powered by Elasticsearch.  The new engine is faster, more accurate, and more advanced that our previous system.  It also removes many limitations (e.g. the 10,000 result cap). Not only will the searches be faster, but the new engine will act as a springboard for future developments. We're planning on rolling out faceted search results (categorizing search results over a hierarchy of levels, for example, by project, by organism etc) and also completely re-engineering lists using Elasticsearch's "percolation" feature.  This will finally give us truly realtime results for list membership, removing a very slow bottleneck in binning/rebinning actions.