Tags » ElasticSearch

#RoR NoSQL Migrations: Part 2

Today we explain how to do the #nosql migration itself in the rake task we began building up before.

migrations = Dir["#{ENV["RAILS_ROOT"]}/db/nosql_migrate/*.rb"].map{|path|
  file_name = path
  , path]
}.sort_by{|x| x[0]} # sort from earliest to latest. 104 more words

#RoR NoSQL Migrations: Part 1

If you use #nosql dbs like #redis or #elasticsearch with Ruby on Rails, you might want to read this. We want to share some of our best practices with how we manage our schema changes for all of our NoSQL databases when using Ruby on Rails, so that you can simply say: 176 more words


Elasticsearch Analyzers

There are many analyzers in #Elasticsearch that you can use for your indices which each have their own use cases. For our purposes, we use an ngram analyzer on the item name search terms and department names.   163 more words


Elasticsearch Service Wrapper

We know a few of you technical people have forayed in to the mystical land that is #elasticsearch. As we have been using it for some time, we thought we would share a few tricks we have found along the way. 173 more words


Text Analysis using Elastic Search/Lucene


3.2.1 What is Text Analysis?

Analysis is the secret sauce in elasticsearch’s ability to deal with natural language and other complex data. Elasticsearch has a large toolbox with which we can slice and dice words in order to efficiently searched.  3,652 more words

Big Data

ElasticSearch with lucene Basics


In brief, ElasticSearch is open source, distributed, Schema Less and RESTful search engine based on Lucene. Some of the typical functionality of ES are, 683 more words

Big Data

Elastic-Search Aggregation Module


The new aggregations module is due to elasticsearch 1.0 release, and aims to serve as the next generation replacement for the functionality we currently refer to as “faceting”. 4,696 more words

Big Data