Tag Archives: programming

Elasticsearch – Advance Query [DSL Query Context]

DSL Query Context

The exists checks if the field email exists under the professor not that if there is any value exists or not.

Under the “must”…

Elasticsearch – Term Level Queries

These are most commonly used to query structured data such as dates and numbers. We can use term level queries to query text fields too. But searching a description field…

Elasticsearch – Searching and Querying

Searching with Request URI The query DSL is the most common approach. The way you issue a search request is to send a get request to the search API, then…

Elasticsearch – Analyzers in Mapping and Adding Analyzers to existing Indices

Let’s see how we can use analyzers in field mappings. All it takes is an analyzer parameter within a field mapping with the name of an analyzer.

As we…

Elasticsearch – Analyzer Part 2

Configure the built-in tokenizer We can configure the built-in analyzers, some of them can be configured through parameters. In the following example, we will configure the standard analyzer to remove…

Elasticsearch – Analysis Process

All this process does is tokenizing and normalizing a block of text. This is done to make the text easier to search. We have full control over the analysis process. The analyzed term is stored within the inverted index. That means whenever we perform search queries we are searching through the results of the analysis process and not the document.

Elasticsearch – Data Processing and Exploring the Cluster

In simple word batch processing means we will add many documents in a single request. Batch processing is done by a special format for the request body using what’s called…

Code-Ark 2.0

Code-Ark 2.0

Few months back I started a small project for a client of mine. He wanted a custom PHP framework, for his application to run on, hence the birth of Code-Ark….