Optimal Search System for finding all documents containing search term built in Go
Find the python version here
Tools:
- Distributed programming with goroutines and channels
- Request caching using redis
- NoSQL for optimal querying of database (MongoDB)
- Backend Language: GoLang
To run:
- Clone the repo
git clone https://github.com/Xceptions/DocumentSearchEngineGo.git
- Start the app
go run .
- Run tests
cd tests
go test -v