Using Elasticsearch with Spring Boot: Setup and Configuration

1. Installation Elasticsearch's compatibility with Spring Boot versions is critical; ensure you download the correct version based on your project's Spring Boot and Spring Framework versions. To find the appropriate version, check the versions used in your project and then proceed to download from the official Elastic website: Download link: ht ...

Posted on Sat, 05 Sep 2026 16:45:43 +0000 by pankirk

Elasticsearch Fundamentals: Core Concepts and Operations

Table of Contents- Inverted Index Elasticsearch Query and Storage Architecture Comparison with Database Queries: Basic Concepts Use Cases Core Components Working with Elasticsearch Index Operations Elasticsearch Data Types Mapping Operations Document Operations Inverted Index An inverted index is created by tokenizing documents to establish r ...

Posted on Sat, 05 Sep 2026 16:24:54 +0000 by ricta

Integrating Spring Boot with Elasticsearch for Cross-Version Compatibility

Elasticsearch Overview Elasticsearch is a search server built on top of Lucene, providing REST API interfaces for full-text search capabilities. As a highly scalable open-source search and analytics engine, it enables fast storage, search, and analysis of large datasets. Key characteristics include distributed architecture, high availability, a ...

Posted on Mon, 31 Aug 2026 16:45:33 +0000 by mindfield

Implementing the Builder Pattern for Elasticsearch Query Construction

The Builder pattern is particular effective when the goal is to assemble complex objects step-by-step. Below is a implementation tailored for constructing Elasticsearch search queries based on different search strategies. Filter Inetrface Definition interface QueryFilterStrategy { QueryBuilder assemble(); static void applyDefaultFilter ...

Posted on Sat, 29 Aug 2026 16:26:43 +0000 by Mr.Fab

Modifying Unreasonable Query Parameters with INFINI Gateway for Elasticsearch Cluster Protection

This article explains how to use INFINI Gateway to modify unreasonable query parameters, a method also applicable to OpenSearch and INFINI Easysearch. In previous posts, we covered blocking resource-intensive queries. Some queries are inherently expensive (e.g., fuzzy searches, nested aggregations). Others become problematic due to inappropriat ...

Posted on Tue, 25 Aug 2026 16:13:48 +0000 by spaggle

Performance Benchmark: Elasticsearch vs Easysearch

Virtual Machine Specifications Using Alibaba Cloud instance type: ecs.u1-c1m4.4xlarge, PL2: Single disk IOPS performance limit 100,000 (applicable cloud disk capacity range: 461GiB - 64TiB) vCPU Memory (GiB) Disk (GB) Bandwidth (Gbit/s) Quantity 16 64 500 5000 24 Easysearch Configuration 7-node cluster, version: 1.9.0 Instance Name ...

Posted on Sat, 15 Aug 2026 16:02:11 +0000 by Archangel915

Elasticsearch Aggregation Techniques and Patterns

Basic Aggregation Operations Elasticsearch provides powerful aggregation capabilities for data analysis. Let's explore fundamental aggregation patetrns with practical examples. Terms Aggregation with Null Value Handling The following example demonstrates how to perform term-based aggregations while simultaneously counting documents with missing ...

Posted on Thu, 13 Aug 2026 16:41:58 +0000 by RonHam

Restricting Wide-Date-Range Queries in INFINI Gateway

Problem Statement A common data architecture involves creating a new Elasticsearch index for each day's data, often with a date-based suffix. While this simplifies data lifecycle management, it can lead to performance issues when applications execute queries that span multiple days, causing significant load on the cluster. To mitigate this, we ...

Posted on Sat, 08 Aug 2026 16:37:12 +0000 by cjconnor24

Deploying SkyWalking Using Docker Compose

Docker Installation Reefrence: https://www.cnblogs.com/a120608yby/p/9883175.html2. Docker Compose Installation Reference: https://www.cnblogs.com/a120608yby/p/14582853.html3. Service Configuraton # edit docker-compose.yml version: '3.8' services: es: image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.4.2 container_name: es ...

Posted on Wed, 05 Aug 2026 16:45:43 +0000 by glory452

Understanding Elasticsearch Mapping

Mapping in Elasticsearch Mapping serves as the schema definition for an index, similar to table structures in relational databases. Its primary responsibilities include: Declaring field names within the index Specifying data types for each field Configuring inverted index settings When documents are indexed, Elasticsearch transforms the JSON ...

Posted on Wed, 05 Aug 2026 16:14:27 +0000 by jeev