Full-text Search with Elasticsearch in Rails

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • elastic_songs_api

    An example project using Rails and Elasticsearch

    You can find the source code of an example project that we're going to build here. The commit history more or less corresponds to the order of the sections in this article.

  • json-formatter

    Makes JSON easy to read.

    Running GET queries from the browser using some extension for pretty printing JSON.

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • Elasticsearch Rails

    Elasticsearch integrations for ActiveModel/Record and Ruby on Rails

    Let's add Elasticsearch into the mix. To do so, we will need the elasticsearch-model gem. It's an official Elasticsearch gem that integrates nicely with Rails models.

  • elasticsearch-ruby

    Ruby integrations for Elasticsearch

    The Ruby gem

  • Searchkick

    Intelligent search made easy


  • chewy

    High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client


  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

    Using curl from the command-line (you might find jq handy).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Apache Solr

    Apache Lucene and Solr open-source search software

    is built on top of Apache Lucene;

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    The easiest way to install Elasticsearch on macOS is to use brew:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts