SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Ruby ElasticSearch Projects
-
Project mention: 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) | /r/rails | 2022-12-11
I run a large scale production application that does something along these lines. If the data needs to be close to real-time, I'd say use `searchkick` + Elasticsearch, and use `searchkick`'s async feature to "stream" the data from your table to the ES index. Your dashboard will then just query from the ES index via searchkick.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
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.
-
The Ruby gem
-
Chewy
-
Semantic Logger
Semantic Logger is a feature rich logging framework, and replacement for existing Ruby & Rails loggers.
Project mention: Can you recommend any resource to learn proper error handling (logging, reporting) for rails apps? | /r/rails | 2022-11-20We've just switch to Semantic Logger (https://github.com/reidmorrison/semantic_logger) at work for logging in a context-sensitive way. All the logs are going back into the local database via a custom appender, which isn't ideal but at least puts all the data in an easy-to-query space.
-
rails-chat
Chat app built using Ruby on Rails that does the crud operations in background tasks using Redis and Sidekiq and supports a full-text search using elastic search.
Here's a tutorial. Here's another. Here's an example project.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Ruby ElasticSearch related posts
- Full-text Search with Elasticsearch in Rails
- How does elasticsearch work with a rails app that's already connected to a MySQL database.
- Building a Workflow for Async Searchkick Reindexing
- Swapping Elasticsearch for Meilisearch in Rails feat. Docker
- Searching/Querying with Active Record Encryption
- Full Text Searching in a MySQL database via rails.
- Chewy: A High-Level Elasticsearch Framework
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0920f85d10>
www.saashub.com | 10 Jun 2023
Index
What are some of the best open-source ElasticSearch projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Searchkick | 6,209 |
2 | Peek | 3,172 |
3 | Elasticsearch Rails | 3,004 |
4 | elasticsearch-ruby | 1,921 |
5 | chewy | 1,844 |
6 | Semantic Logger | 779 |
7 | rails-chat | 1 |