Elasticsearch Course for Beginners

freeCodeCamp.org

An Elasticsearch course in two parts, with examples in Python. The first part covers the basics: indexes, documents, text analysis, pipelines, search, and semantic search with embeddings. In the second you build a search site on top of NASA’s Astronomy Picture of the Day dataset.

What you'll learn

  • Creating indexes and storing documents
  • Field types and text analysis
  • Ingest pipelines
  • Search queries and semantic search with embeddings
  • Pagination and aggregations in a real search site

More Backend courses