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