Tagged articles
13 articles
Page 1 of 1
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Mar 27, 2026 · Backend Development

How EasySearch Rules Engine Tags Data at Ingest Time

The article walks through EasySearch's Rules plugin, showing how its high‑performance C++ rule engine can automatically match and tag documents during the ingest pipeline, enabling zero‑latency content classification for scenarios like regional, sentiment, and entity tagging.

CElasticsearchIngest Pipeline
0 likes · 9 min read
How EasySearch Rules Engine Tags Data at Ingest Time
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Aug 27, 2025 · Backend Development

Beyond Reindex: Alternative Ways to Delete Fields from an Elasticsearch Index

When legacy or sensitive fields bloat an Elasticsearch index, rebuilding the index with reindex can be costly, so this article examines why fields cannot be removed directly and presents four practical, non‑reindex approaches—_source filtering, index templates, ingest pipelines, and alias‑based gradual migration—detailing their trade‑offs and implementation steps.

AliasElasticsearchField Deletion
0 likes · 12 min read
Beyond Reindex: Alternative Ways to Delete Fields from an Elasticsearch Index
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Jul 30, 2025 · Backend Development

From Keyword Matching to Semantic Understanding: Building an Intelligent E‑Commerce Search Engine

The article analyzes the semantic gap in e‑commerce search, compares traditional keyword matching with vector‑based retrieval, and provides a step‑by‑step implementation using Elasticsearch/Easysearch pipelines, embedding models, and a hybrid search strategy to improve user intent understanding.

EasysearchElasticsearchHybrid Search
0 likes · 11 min read
From Keyword Matching to Semantic Understanding: Building an Intelligent E‑Commerce Search Engine
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Jan 14, 2025 · Databases

How to Build a Custom Elasticsearch Query that Sorts by Time Buckets and Relevance

This article walks through creating a custom Elasticsearch 8.x query that first groups documents into time buckets (e.g., within 3 days, 4‑7 days, older) using a pre‑computed time_bucket field, then sorts each bucket by the _score relevance of the content field, covering pipeline definition, mapping, sample data, DSL query, and practical considerations.

DSL queryElasticsearchIngest Pipeline
0 likes · 11 min read
How to Build a Custom Elasticsearch Query that Sorts by Time Buckets and Relevance
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Backend Development

Sorting Image Filenames with Numbers in Elasticsearch: Script and Ingest‑Pipeline Solutions

The article explains how to sort image filenames containing numbers in Elasticsearch by either using a painless _script to extract the numeric part at query time or, more efficiently, by preprocessing filenames with an ingest pipeline that creates a numeric field for fast sorting, recommending the pipeline for performance‑critical use cases.

BackendElasticsearchIngest Pipeline
0 likes · 8 min read
Sorting Image Filenames with Numbers in Elasticsearch: Script and Ingest‑Pipeline Solutions
Top Architect
Top Architect
May 9, 2022 · Big Data

Using Elasticsearch for File Upload, Text Extraction, and Keyword Search with Ingest Pipelines and IK Analyzer

This tutorial explains how to leverage Elasticsearch to support file upload and download, preprocess PDF/Word/TXT files via ingest pipelines and the attachment processor, configure index mappings with Chinese IK analyzers, and perform accurate keyword searches with highlighting, all demonstrated with Java code examples.

ElasticsearchIK AnalyzerIngest Pipeline
0 likes · 13 min read
Using Elasticsearch for File Upload, Text Extraction, and Keyword Search with Ingest Pipelines and IK Analyzer
Programmer DD
Programmer DD
Apr 27, 2022 · Backend Development

How to Implement Full-Text Search for Word, PDF, and TXT Files with Elasticsearch

This guide explains how to upload Word, PDF, and TXT files, preprocess them with Elasticsearch ingest pipelines, index their content using appropriate analyzers, and perform accurate keyword searches with highlighting, providing complete Java code examples and configuration steps.

ElasticsearchFull‑Text SearchIK Analyzer
0 likes · 13 min read
How to Implement Full-Text Search for Word, PDF, and TXT Files with Elasticsearch
Programmer DD
Programmer DD
Dec 3, 2021 · Backend Development

Build a File Upload & Search System with Elasticsearch and IK Analyzer

This guide walks through creating a file upload service that indexes Word, PDF, and TXT files in Elasticsearch, uses an ingest‑attachment pipeline to extract text, configures Chinese IK analyzers for precise keyword search, and demonstrates Java code for indexing, querying, and highlighting results.

ElasticsearchFull‑Text SearchIK Analyzer
0 likes · 12 min read
Build a File Upload & Search System with Elasticsearch and IK Analyzer
Programmer DD
Programmer DD
Sep 3, 2021 · Backend Development

How to Set Default Values in Elasticsearch: Pipelines, Scripts, and Workarounds

This article explains three practical methods for assigning default values in Elasticsearch—using ingest pipelines, update‑by‑query scripts, and pipeline scripts—while also addressing how to maintain create_time and update_time fields in a way similar to relational databases.

BackendDefault ValuesElasticsearch
0 likes · 6 min read
How to Set Default Values in Elasticsearch: Pipelines, Scripts, and Workarounds