SoulSearch

SoulSearch Used AI

6 devlogs
41h 44m
•  Ship certified
Created by Siddhant

A high-performance search engine built from scratch in pure Go. Features web crawling, custom indexing, PageRank algorithm, and a modern web interface.
now working, though search results need to be polished as well as the need to remove the html from it

Timeline

hooked up the frontend and backend (i also made it so the backend serves the frontend) im gonna ship it now wish me luck!

Update attachment

Ship 1

1 payout of shell 338.0 shells

Siddhant

about 1 month ago

Siddhant Covers 5 devlogs and 40h 59m

frontend changed a bit removed clutter and cleaned up the typescript code in general

Update attachment

I finished and added a PageRanking algorithm and a TF IDF measure for scoring!

Update attachment

trying to build upto pagerank alg and started scoring mechanics (will be pushed soon!) i added politness to my crawler too since it was sort of rude by not heeding to robot.txt. Can't wait to finish current stuff to implement new stuff but also feels sad not working on it more.

Update attachment

I built a multi-threaded web crawler in Go that:

Recursively crawls web pages

Extracts all links

Avoids re-visiting URLs

Saves progress to disk (results.json)

Can resume from where it left off

Gracefully handles shutdown (Ctrl+C)

Periodically checkpoints progress

has some erros that are still being resolved
Frontend is Finished!

Update attachment

Web Crawler: Multi-threaded crawler with polite crawling delays
Custom Indexer: Term frequency analysis with stop word filtering
PageRank Algorithm: Link-based authority scoring
Advanced Scoring: Combines TF-IDF, PageRank, and position-based scoring
Modern Web UI: Responsive interface with real-time search
REST API: JSON API for programmatic access
Pure Go: No external dependencies, built with standard library only

Update attachment