json-formatter
Searchkick
Our great sponsors
json-formatter | Searchkick | |
---|---|---|
2 | 9 | |
3,289 | 6,140 | |
- | - | |
4.3 | 6.8 | |
16 days ago | 9 days ago | |
TypeScript | Ruby | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
json-formatter
-
Full-text Search with Elasticsearch in Rails
Running GET queries from the browser using some extension for pretty printing JSON.
Searchkick
-
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)
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.
-
Postgres Full Text Search vs. the Rest
You're right, that's actually what we implemented, application-level hooks, but they needed development and maintenance effort that come for free with the adapter we're using for OpenSearch integration, which also comes with welcome features: synonyms, partial matches, and many others.
Spoiler, the adapter is Searchkick: https://github.com/ankane/searchkick
-
Full-text Search with Elasticsearch in Rails
Searchkick
-
Swapping Elasticsearch for Meilisearch in Rails feat. Docker
Convinced? Ok read on and I’ll show you what switching from Elasticsearch to Meilisearch looked like for a real production app — ScribeHub. We also moved from Ankane’s excellent Searchkick gem to the first party meilisearch-rails gem and I’ll show you the changes there as well.
-
Searching/Querying with Active Record Encryption
If you want to use a look-aside pattern (like you might have used with Searchkick + Elasticsearch), you should check out ActiveStash: https://github.com/cipherstash/activestash
- Full Text Searching in a MySQL database via rails.
-
ransack VS Searchkick - a user suggested alternative
2 projects | 12 Aug 2021
Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better. It’s friendly for developers - and magical for your users. BONUS: it's written and supported by "ankane" who has flawless reputation amongst the Ruby community.
What are some alternatives?
chewy - High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Elasticsearch Rails - Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
ransack - Object-based searching.
pg_search - pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search
Sunspot - Solr-powered search for Ruby objects
elasticsearch-ruby - Ruby integrations for Elasticsearch
has_scope - Map incoming controller parameters to named scopes in your resources
Tire
Mongoid Search - Simple full text search for Mongoid ORM
SearchCop - Search engine like fulltext query support for ActiveRecord
Searchlogic - Searchlogic provides object based searching, common named scopes, and other useful tools.
elastics - Simple ElasticSearch client for ruby with AR integration