Search and aggregations made easy with OpenSearch and NodeJS

Learn how OpenSearch works and get equipped with practical knowledge to search, aggregate and visualise your data.

Youtube thumbnail

What's in the Workshop Recipe?

In this session you'll learn how to interact with the OpenSearch cluster with the help of OpenSearch NodeJS client - create an index, add documents, search and aggregate data.

At the end we’ll visualise results with OpenSearch Dashboards and sink the data from Apache Kafka.

NodeJS engineers who are ready to add search and aggregation features to their applications should attend this session; no previous knowledge of OpenSearch is required.

Related resource in our developer center: Start using OpenSearch with NodeJS

Prepare for a Brain Upgrade

You will learn:

  • Overview on OpenSearch architecture
  • Set up the cluster and prepare NodeJS project
  • Load sample data (we'll use a dataset with 20k recipes)
  • Explore different types of search queries: term-level, full-text and boolean
  • Explore different types of aggregations: metric, bucket, pipeline
    Visualisations with the help of OpenSearch Dashboards


  • Web browser
  • Node, npm and git (we’ll install the rest together!)
  • Curiosity 😉

During the workshop you’ll create an Aiven account using the free trial.

Workshop host

Sébastien Blanc
Sébastien Blanc

Staff Developer Advocate, Aiven

Sébastien Blanc is a Passion-Driven-Developer with one primary goal: Make the Developers Happy. He likes to share his passion by giving talks that are pragmatic, fun and focused on live coding.

Celeste Horgan
Celeste Horgan

Developer Educator, Aiven

Celeste is a Developer Educator at Aiven, where she focuses on bringing delightful, and creative content to Aiven’s tens of thousands of users. In previous roles, she’s acted as a documentation partner and advisor to the CNCF’s portfolio of open source projects, as an approver and Code of Conduct Committee member in the Kubernetes open source project, and as a team lead in documentation teams across a number of companies. In 2020 she founded the Inclusive Naming Initiative. Her work has been featured in the New York Times, and she presents frequently for global leaders in open source projects about documentation best practices.

Boost your tech skills with our developer workshops

Live and interactive sessions to upgrade your skills with expert guidance covering a range of open source technologies.

Explore all workshops

Related resources