Icelastic can be used to integrate Elasticsearch in your Rack applications. It offers advanced url query parsing for a wide range of search senarios.