Skip to content

This project demonstrates a .NET 8 application that integrates with Elasticsearch to implement full-text search functionality. The solution is containerized using Docker and Docker Compose and includes a .NET 8 API and an Elasticsearch instance.

Notifications You must be signed in to change notification settings

Nikoo-Asadnejad/Elastic_FullText_Search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET 8 App with Full-Text Search using Elasticsearch

This project demonstrates a .NET 8 application that integrates with Elasticsearch to implement full-text search functionality. The solution is containerized using Docker and Docker Compose and includes a .NET 8 API and an Elasticsearch instance.

Prerequisites

Before running this project, ensure you have the following installed on your machine:

Project Structure

  • Dockerfile: Defines the steps to build the Docker image for the .NET 8 application.
  • docker-compose.yml: Defines the services to run, including the .NET app and Elasticsearch.
  • FullTextSearch.csproj: Project file for the .NET application.

Full-Text Search with Elasticsearch

Full-text search is implemented using Elasticsearch in this project. The app uses Elasticsearch's powerful querying capabilities to provide search functionality across multiple fields, such as product names and descriptions. Elasticsearch is used to index and search product data efficiently.

About

This project demonstrates a .NET 8 application that integrates with Elasticsearch to implement full-text search functionality. The solution is containerized using Docker and Docker Compose and includes a .NET 8 API and an Elasticsearch instance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published