Skip to content

Crypto400600/csharp_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Engine Project

This repository contains a search engine project with the following parts

  • Engine

This is the main engine class library that handles indexing the documents and querying the indexes

  • Engine.Test

This contains the tests which are used to verify that the Engine is performing the actions that it should

  • GUI

This is a GUI written in WPF. It consumes the Engine class library directly and provides a UI for searching documents and uploading new documents to be indexed

  • API

This is a rest API written with .NET framework that consumes the Engine and provides endpoints for searching and indexing documents

How to Run/Build

  • Engine

You can set either

  1. Set the mongodb uri via the Connector.SetMongoUri
  2. Install mongodb locally and run it. The connector defaults to using a local instance
  • Engine.Test

Ensure the Engine project is built then open this project and run it in any IDE of your choice

  • GUI

Ensure the Engine project is built. Setup your AWS secrets and credentials using the instructions here.

  • API

Ensure the engine project is built. Install the required server for running the project eg Windows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published