Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elastic Search Engine - Movies & Books

A full-stack search engine application for movies and books, built with Next.js, Elasticsearch, and Docker. Features fuzzy search, multi-field matching, and result highlighting.

Installation

First you need to have docker installed in your computer

then create and build the elk docker container;

docker compose up --build

When the container has successfully been created and are running; Install the following datasets to elasticsearch

npx create-elasticsearch-dataset --dataset=books
npx create-elasticsearch-dataset --dataset=movies

Open http://localhost:3000 with your browser to see the result.

Access Points

Tech Stack

  • Frontend: Next.js 14, React 18, Tailwind CSS
  • Search Engine: Elasticsearch 7.15.2
  • Data Processing: Logstash 7.15.2
  • Visualization: Kibana 7.15.2
  • Containerization: Docker & Docker Compose

About

Movie and books search engine powered by NextJS, ElasticSearch and Docker, hosted in azure

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages