Within the springtime of 2010, the search group at Twitter began to rewrite our internet search engine in purchase to serve our ever-growing traffic, increase the end-user latency and option of our solution, and enable development that is rapid of search features. Within the work, we established a fresh real-time internet search engine, changing our back-end from MySQL to a real-time form of Lucene. A week ago, we established an upgraded for our Ruby-on-Rails front-end: a Java host we call Blender. We have been happy to announce that this modification has produced a drop that is 3x search latencies and can allow us to quickly iterate on search features when you look at the coming months.
Twitter search the most heavily-trafficked the search engines in the field, serving over one billion inquiries a day. The week before we deployed Blender, the #tsunami in Japan contributed up to an increase that is significant question load and a relevant surge browsing latencies.