Skip to content

pouya-heydarabadi/Search-Service

Repository files navigation

Search-Service

image

Overview

Search-Service is a "Search as a Service" solution specifically built for searching products. It simplifies the integration of search functionality in applications by providing a fast and efficient API. The service leverages Elasticsearch for powerful, full-text search capabilities and MongoDB for storing product data. Currently, the service includes basic search functionality for product listings and is scalable for various applications.

Features

  • Search products by keywords
  • Filter and sort search results
  • Simple integration via Web API
  • Easy to deploy and scale with Docker
  • Utilizes Elasticsearch for efficient search processing
  • Uses MongoDB for data storage

Technologies

  • C# for backend development
  • Docker for containerization
  • Elasticsearch for search indexing and querying
  • MongoDB for data storage

Installation

  1. Clone the repository:
    git clone https://github.com/pouya-heydarabadi/Search-Service.git
  2. Navigate to the project folder:
    cd Search-Service
  3. Build and run the application using Docker:
    docker-compose up

License

This project is licensed under the MIT License.

About

Search As A Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages