This is an experimental project to build a search engine, this repository contains a WEB client built on top of Go language. This code is built to consume the search engine indexes from this repository.
Feel free to make any comment, pull request, code review, shared post, fork or feedback. Everything is welcome.
This project is licensed under the MIT License.
You can run all the components together the ElasticSearch server, the indexer service, two WEB app clients services and the load balancer with HAProxy using the docker-compose tool. Clone the project to your local a machine a run the commands below to start ElasticSearch server, the WEB client containers and the load balancer:
docker-compose up --build
Then, if you want to start crawling the internet, you should open a new tab and type the next command:
docker-compose run indexer index STARTING_URL
To stop the docker-compose containers just run:
docker-compose down
Feel free to make any comment, pull request, code review, shared post, fork or feedback. Everything is welcome.
Sebastian Zapata Mardini - GitHub profile