It’s time to present you something “mature”. Do you remember results of Syndicode’s small research about the most used Ruby on Rails gems for all the time? There is something to add to the list. Meet a mature search library of Searchkick 4.0!
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 awesome for your users.
- stemming –
- special characters –
- extra whitespace –
- misspellings –
- custom synonyms –
- query like SQL – no need to learn a new query language
- reindex without downtime
- easily personalize results for each user
- “Did you mean” suggestions
- supports many languages
- works with ActiveRecord, Mongoid, and NoBrainer
Searchkick supports the complete Elasticsearch Search API. As your search becomes more advanced, you can use the Elasticsearch DSL for maximum flexibility. To prevent poor precision and improve performance for correctly spelled queries, Searchkick can first perform a search without misspellings, and if there are too few results, perform another with them.
For detailed instruction check here.
The JVM-oriented Ruby implementation gets updated – JRuby 188.8.131.52 is here! Stay tuned! We have a lot of interesting things to share with you!