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
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • Scout APM - Truly a developer’s best friend
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • 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/JSONP easy to read.

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

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • 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

    Command-line JSON processor

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

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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