In this tutorial we will explore how to add complex search functionality into your Rails application. This task will be made easier by the awesome Ransack Ruby gem. Ransack provides excellent helpers and builders for handling advanced searches on your models. It has some really powerful features available out of the box without writing a lot of code, such as sorting or conditional search.
Have you compared performance metrics of using Ransack vs ElasticSearch? It would seem that the latter would be markedly faster, but I’d really like to see some metrics to give some real understanding of this landscape.