Author: Narayan

Knolx: Query DSL in Elasticsearch

Reading Time: < 1 minute Query DSL in Elasticsearch is a way to perform query on elasticsearch cluster.It is rich flexible query language.We can define queries of elasticsearch in JSON format.In this presentation we will see type of query dsl and its usage.

How to build secure Web Application

Reading Time: 4 minutes We all use web applications everyday whether we consciously know it or not. That is, all of us who browse the web. Now a days we have seen a significant surge in the amount of web application specific vulnerabilities that are disclosed to the public. No web application technology has shown itself invulnerable, and discoveries are made every day that affect both owners and users security and privacy. Security Continue Reading

Working with Nested Aggregation of Elasticsearch

Reading Time: 2 minutes 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. There are many different types of aggregations, each with its own purpose and output. To better understand these types, it is often easier to break Continue Reading

Elasticsearch: How to paginate over selected data in elasticsearch with scala using Scroll API of elasticsearch.

Reading Time: 5 minutes Elasticsearch is  real-time,distributed,full-text search analytics engine.It is built on top of Apache Lucene™.You can read it more on their website. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License. Elasticsearch is the second most popular enterprise search engine. In Continue Reading

Elasticsearch: CURD Operations and sorting documents by time stamp with scala using java api of elastic search

Reading Time: 6 minutes Elasticsearch is an open-source search engine built on top of Apache Lucene™, a full-text search-engine library. You can read it more on their website. Elasticsearch is also written in Java and uses Lucene internally for all of its indexing and searching, but it aims to make full-text search easy by hiding the complexities of Lucene behind a simple, coherent, RESTful API. In this post, we Continue Reading