A step-by-step tutorial for building a Kotlin Spring Boot application that performs full-text search on MongoDB Atlas using the Kotlin Sync Driver (not Spring Data). Covers setting up a MongoDB Atlas cluster, loading the sample Airbnb dataset, creating a search index with dynamic mappings, and implementing an aggregation
Table of contents
DemonstrationPre-requisitesWhat is MongoDB Search?Load sample datasetCreating the MongoDB Search indexTesting our index in MongoDB CompassBuilding a Kotlin applicationCreating the projectAdding MongoDB driver dependencyEstablishing a connectionCreating the repositoryCreating a serviceCreating a controllerFinal application structureApplication structureRunning the applicationConclusionSort: