Category Archives: Elasticsearch

Exploring JEST: Java HTTP REST Client


Elasticsearch is a real-time distributed and open source full-text search and analytics engine. To integrate Elasticsearch to our application, we need to use an API. Elasticsearch gives us two ways, REST APIs, and Native clients. It’s easy to get confused … Continue reading

Posted in Elasticsearch, knoldus, NoSql, sbt, Scala | Tagged , , , , , | Leave a comment

Java High-Level REST Client – Elasticsearch


Elasticsearch is an open-source, highly scalable full-text search and analytics engine. Using this, you can easily store, search, and analyze a large amount of data in real time. Java REST client is the official client for Elasticsearch which comes in … Continue reading

Posted in database, Elasticsearch, fulltextsearch, knoldus, NoSql, sbt, Scala | Tagged , , , | Leave a comment

Deploying a 2 node Elasticsearch cluster on ec2 instance.


In this blog we will focus on two major things : 1). Steps required to create a two node elasticsearch (v5.2 released on 31.Jan.2017) cluster on Linux instances (with CentOs as the default OS). 2). Attaching additional volume to the … Continue reading

Posted in AWS, Elasticsearch, Scala | 3 Comments

Neo4j vs ElasticSearch & Full Text Search In Neo4j


Hello Graphistas, Are you missing this series 🙂 ? Welcome back again in the series of Neo4j with Scala 😉 . Let’s start our journey again. Till now we have talked and learnt about the use of Neo4j with Scala … Continue reading

Posted in database, Elasticsearch, fulltextsearch, graph, Scala | Tagged , , , | 9 Comments

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

Meetup: Stream Processing Using Spark & Kafka


Knoldus organized a Meetup on Friday, 9 September 2016. Topics which were covered in this meetup are: Overview of Spark Streaming. Fault-tolerance Semantics & Performance Tuning. Spark Streaming Integration with  Kafka. Meetup code sample available here Real time stream processing … Continue reading

Posted in Apache Kafka, apache spark, Best Practices, big data, Elasticsearch, Scala, Spark, Streaming | 1 Comment

Building Analytics Engine Using Akka, Kafka & ElasticSearch


In this blog , I will share my experience on building scalable, distributed and fault-tolerant  Analytics engine using Scala, Akka, Play, Kafka and ElasticSearch. I would like to take you through the journey of  building an analytics engine which was primarily … Continue reading

Posted in Akka, akka-http, Amazon, Amazon EC2, Apache Kafka, Architecture, AWS, AWS Services, Batch, Best Practices, big data, Cassandra, database, Elasticsearch, Java, Non-Blocking, NoSql, Reactive, S3, Scala, Streaming, Web | 10 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 , , | 4 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