Tag Archives: elasticsearch

Amazon ES – Secure your cluster from anonymous users! #2


In the previous blog, we have learned how to create a domain on Amazon ES and also how to create an index using Curl on the cluster. Now, let’s just look how we can control access to Amazon ES Domain. … Continue reading

Posted in Amazon, Amazon EC2, AWS, AWS Services, database, Elasticsearch, fulltextsearch, knoldus, NoSql, sbt, Scala, Tutorial | Tagged , , , , , | Leave a comment

Amazon ES – setting up the cluster! #1


Amazon Web Services (AWS) is a cloud services platform, providing compute power, database storage, content delivery, security options and other functionality to allow businesses to build sophisticated applications with increased flexibility, scalability and reliability. Amazon Elasticsearch is one of the … Continue reading

Posted in Amazon, AWS, AWS Services, cluster, database, Elasticsearch, fulltextsearch, knoldus, NoSql, Tutorial | Tagged , , , , , | 3 Comments

Elasticsearch – Pulling Socks!


Well I must say, during my internship I have come across new technologies. But I am quite fascinated by this search engine – Elasticsearch! I want to explore this tool. Reasons are – Used by big websites like Github (to … Continue reading

Posted in Scala | Tagged , | Leave a comment

Autocomplete using Elasticsearch


You would have seen in a movie data store like IMDB, Whenever a user enters ‘g’, the search bar suggests him that you might be looking for gone girl or all the movies that have ‘g’ in them. This is … Continue reading

Posted in Elasticsearch, Scala | Tagged , , , , , , , , | 3 Comments

Introduction to ElasticSearch in Scala


Elasticsearch is a real-time distributed search and analytics engine built on top of Apache Lucene. It is used for full-text search, structured search and analytics. Lucene is just a library and to leverage its power you need to use Java. … Continue reading

Posted in Elasticsearch, Scala | Tagged , , | 5 Comments

How to tokenize your search by N-Grams using Elastic Search in Scala?


N–Grams can be used to search big data with compound words. German language is famous and referred for combining several small words into one massive compound word in order to capture precise or complex meanings. N-Grams are the fragments in … Continue reading

Posted in Elasticsearch, Scala | Tagged , , , , | 2 Comments

Implementing full text search with Couchbase and harnessing the power of Couchbase full text search (CBFT)


Hey Folks.! In this blog we are going to be introduced to the Couchbase Full text search. In my recent blog ,we talked about how we can user ElasticSearch for the full text search and how we can connect it … Continue reading

Posted in Elasticsearch, fulltextsearch, Scala | Tagged , , , , | 2 Comments

Working with Nested Aggregation of Elasticsearch


First of all we need to understand aggregation in ElasticSearch.In Elasticsearch an aggregation can be seen as a unit of work that builds analytic information over a set of documents.It is a powerful tool for build complex summaries of the data. … Continue reading

Posted in Elasticsearch, Java, Scala | Tagged , , , | Leave a comment

Shield: Protect your Elasticsearch Data


What is shield? Shield allows you to easily protect Elasticsearch cluster from unintentional modification or unauthorized access with a username and password. Shield also gives security features like encryption, role-based access control, IP filtering, and auditing are also available when … Continue reading

Posted in Scala | Tagged , | 2 Comments

Working With Elasticsearch In Scala


Elasticsearch is an open-source, restful, distributed, search engine built on top of apache-lucene. You can read it more on their website. We have an application built in scala with sbt as our build tool. Now we required to have a … Continue reading

Posted in Scala | Tagged , | 2 Comments