Juhu - search engine
Juhu is an open source search engine that doesn't track users and id fully customizable.
Overview video
Here's a short video that explains the project and how it uses Redis:
How it works
Firstly of all a bot is used to run through different websites and that bot checks if the url is allowed to crawl or not. If able to crawl, it means it is able to be indexed. So, the bot scrapes the data from that website. Filters the data and stores in a form that it will be easier to search and index the scraped data. I want to attach a little architecture diagram here to clear out the things I said
How the data is stored:
First of all, our server needs to be connected with the redis database. This is a long code but it works :).
import { Client }
…