ProTips: Elastic Search & Rails

In this blog post, I will not tell you how to set up an elastic search with Rails. There are plenty of blog posts available for that, and I referred to this blog post, to begin with, elastic search and rails.

In this blog post, I will be showing how to set the “ignore malformed” option. This may sound trivial, but unfortunately, the usage is neither in the ES-rails documentation, nor I could find any content on the web.

I spent a few hours digging into the ES-rails code and deciphered it. I hope this helps you save time.

PROBLEM

Recently we started using elastic search in our project. One of the tables had around 9 Million records. After configurations/settings, we started the indexing. Monitored a few thousand records, and indexes were correctly getting generated. However, in the end, the indexing of 5k documents failed. I was puzzled. Why only…

Learn with fun

In this blog post I am not going to tell you about how to setup elasticsearch with Rails. There are plenty of blog posts available for that. I referred this blog post to begin with elastic search and rails.

In this blog post, I will be showing how to set “ignore malformed” option. This may sound trivial but unfortunately the usage is neither in the ES-rails documentation nor I could find any content on the web.

I spent a few hours digging in the ES-rails code and finally deciphered it. Hope this helps you save the time.

Problem

Recently we started using elastic search in our project. One of the table had around 9 Million records. After configurations/setting we started the indexing. Monitored a few thousand records and indexes were correctly getting generated. However, at the end found out that the indexing of 5k records failed.  I was puzzled, why only…

View original post 566 more words

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.