Full-text Search with Elasticsearch in Rails

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. 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.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. json-formatter

    Makes JSON easy to read.

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

  4. 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.

  5. elasticsearch-ruby

    Ruby integrations for Elasticsearch

    The Ruby gem

  6. Searchkick

    Intelligent search made easy

    Searchkick

  7. chewy

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

    Chewy

  8. 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).

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Apache Solr

    Apache Lucene and Solr open-source search software

    is built on top of Apache Lucene;

  11. 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

  • Full Text Searching in a MySQL database via rails.

    2 projects | /r/rails | 14 Mar 2022
  • searchkick resource_already_exists_exception

    1 project | dev.to | 2 Sep 2024
  • Searchkick: Intelligent Search Made Easy

    1 project | news.ycombinator.com | 27 Feb 2024
  • Most performant way to build an analytics dashboard from a relational database backend that only stores numeric values, where the data the end-user sees is "categorized" into numeric brackets (e.g. 60-79 = Med, 80-100 = High, etc)

    2 projects | /r/rails | 11 Dec 2022
  • How does elasticsearch work with a rails app that's already connected to a MySQL database.

    1 project | /r/rails | 22 Jul 2022