Eureka is a search engine built in Go, designed for fast indexing, efficient search, specialized content.
- Web Crawling: Crawls web pages to gather data, respecting
robots.txt
rules. - Indexing: Creates an inverted index to efficiently store and retrieve information.
- Search: Allows users to search for information using keywords.
- Ranking: Ranks search results based on relevance
- Prerequisites: Make sure you have Go installed on your system.
- Clone the repository:
git clone https://github.com/ibrahimraimi/eureka.git
- Build:
go build
- Run:
./eureka