Federico Mengozzi

My very own search engine

Seach engine

Basic implementation of a search engine

Kickoff

As simple as downloading an html page, extracting each words and keeping all non-filler words. Words are stored in 26 buckets to simplify the query and on searching, the results are combined (OR).

To crawl a new page, check the /crawl endpoint.

I did crawl my own site so instead of the Search functionality you could try that one instead.

Motivation

I was always fascinated by search engine, so I tried to make one of my own. I miserably failed. TBF I didn’t put much work into that.

Implementation

Go backend, React frontend, and MondoGb for the storage layer

Go to top