Tutorials

For software engineers and data engineers.

Build an Autocomplete Search Project Using Elasticsearch, FastAPI, and Angular (Part I — Backend)

Learn to build a functional search engine with both backend and frontend quickly


How to Use the Synonyms Feature Correctly in Elasticsearch

Learn the simple but powerful synonyms feature to improve your search quality


Write Elasticsearch Queries with Logical Conditions in a Simpler Way

Get started with query_string queries


How to Index Elasticsearch Documents with the Bulk API in Python

Learn different ways to index documents in bulk efficiently


Important Syntax Updates of Elasticsearch 8 in Python

Some tips to help you deal with breaking changes of Elasticsearch


How to Run Elasticsearch 8 on Docker for Local Development

Start Elasticsearch and Kibana with Docker and Docker Compose in minutes


Learn Advanced Full-Text Searches With MongoDB Atlas Search

Let's search with MongoDB rather than Elasticsearch


Learn Powerful Full-Text Searches With MongoDB Atlas Search

Learn the Elasticsearch counterpart in MongoDB


Learn Advanced CRUD and Search Queries for Nested Objects in Elasticsearch from Practical Examples

Elasticsearch can get complex but also powerful


Learn Elasticsearch from Practical Examples

You will be able to build a search engine soon