Elasticsearch Searching Data Flow

Understanding Elasticsearch searching data flow

Search is a generic term for information retrieval. Elasticsearch provides various retrieval capabilities, including full-text searches, geo searches, range searches, scripted searches, and aggregations. How does Elasticsearch execute a search query behind the scenes? The following diagram shows data flow for searching operations. ...

Jan 11, 2023 · Duy Do
Elasticsearch Indexing Data Flow

Understanding Elasticsearch deleting data flow

How is a document deleted from Elasticsearch? The following diagram shows data flow behinds the scene of deleting a single document. ...

Jan 10, 2023 · Duy Do
Elasticsearch Indexing Data Flow

Understanding Elasticsearch indexing data flow

When a document is stored in Elasticsearch, it is indexed and fully searchable within 1 second. Elasticsearch uses an inverted index data structure that supports full-text searches efficiently and very fast. ...

Jan 9, 2023 · Duy Do

Java: Type Promotion

Cách đây cũng khá lâu mình đem đoạn mã đơn giản bên dưới hỏi một số bạn làm Java, cả juniors và seniors, các bạn đều bảo rằng đoạn mã này không có vấn đề, biên dịch và chạy được. byte b = 1; b = b * 2; Thật ra thì đoạn mã trên không thể biên dịch được. Trước tiên thử phân tích xem vì sao các bạn trả lời như vậy. Nhìn vào đoạn mã thì thấy b được khai báo kiểu byte và gán giá trị 1, khai báo này hoàn toàn hợp lệ vì tầm trị của kiểu byte trong Java từ -128 đến 127. ...

Aug 6, 2018 · Duy Do

EVM - Elasticsearch Version Manager

As an Elasticsearch consultant, I often work with different versions of Elasticsearch. To make my developer life easier, I created evm. It allows me to install, remove, test multiple versions easily. ...

May 20, 2017 · Duy Do