Honored to Be an Elastic Contributor

I’m thrilled to share that I have been recognized as an Elastic Bronze Contributor for 2023. This achievement is a reflection of my commitment to the open-source community and a testament to the valuable work being done in the Elasticsearch ecosystem. My efforts have primarily focused on solving real-world challenges faced by developers in the Vietnamese market and beyond. My key areas of contribution include: Vietnamese Analysis Plugin: Ensuring robust and accurate search capabilities for complex Vietnamese language data. ...

Apr 5, 2023 · Duy Do
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

An algorithm for finding right-truncatable prime numbers

Inspired from my status on Facebook: The prime number 73939133 is very special, if removing each digit from right to left of that number we get another prime numbers: 7393913, 739391, 73939, 7393, 739, 73 and 7. One of my friends gave a challenge: Can you write a program reading a number N from keyboard then finding the nearest prime number to N that satisfies the characteristics of 73939133? As promised him, I would solve this challenge. ...

Aug 1, 2019 · Duy Do