TF-IDF search engine in 30 lines of Scala
Vector space model implemented in a few lines . Contribute to felipehummel/TinySearchEngine development by creating an account on GitHub.
TF-IDF search engine in 30 lines of Scala launched on June 26, 2011 with 43 votes, #13 of 181 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 15 years on.
In plain words
TF-IDF Search Engine in 30 Lines of Scala is a minimalist implementation of a vector space model for text search written in Scala. It is designed for developers who want a lightweight, compact search solution that demonstrates core information retrieval concepts. The project stands out for its brevity, accomplishing functional search capabilities in approximately 30 lines of code, making it useful for learning or as a foundation for custom search applications.
written from the facts on this page · September 2026
Does a similar job
all alternatives →- IMI made a website to semantically search ArXiv papers2024 · papermatch.mitanshu.tech · ▲324
As a grad student (and an ADHDer), I had trouble doing literature review systematically. To combat this, I made a website that finds similar papers using the meaning of the thing I am looking for. I used MixedBread's [^1] embedding model to generate vectors from the abstracts. I store and search similar vectors using Milvus [^2] and finally use Gradio [^3] to serve the frontend. I update the vector database weekly by pulling the metadata dataset from Kaggle [^4]. To speed up the search process on my free oracle instance, I binarise the embeddings and use Hamming distance as a metric. I would…
TF-IDF SERP Analyzer Chrome Extension2024 · chromewebstore.google.com · ▲6Search Query vs SERP Title Similarity Checker
- ASA search engine that lets you 'add' words as vectors2013 · insightdatascience.com · ▲148
I made a better Perplexity for developers2024 · devv.ai · ▲185Hi HN, I am Jiayuan, and I'm here to introduce a tool we've been building over the past few months: Devv (https://devv.ai). In simple terms, it is an AI-powered search engine specifically designed for developers. Now, you might ask, with so many AI search engines already available—Perplexity, You.com, Phind, and several open-source projects—why do we need another one? We all know that Generative Search Engines are built on RAG (Retrieval-Augmented Generation)[1] combined with Large Language Models (LLMs). Most of the products mentioned above use indexes from general search engines…
Pluggable vector space models2019 · github.com · ▲12Language model search engine built on a vector database and an anything key/value store. - Release v.0.31 · kreeben/resin
Semantic grep with local embeddings2025 · github.com · ▲179Local first semantic and hybrid BM25 grep / search tool for use by AI and humans! - GitHub - BeaconBay/ck: Local first semantic and hybrid BM25 grep / search tool for use by AI and humans!
More dev tools this month
the category →
Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 1d ago · github.com


open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗
Launched alongside, June 2011
the whole month →- HT
Life & fun · 2011 · hntrends.jerodsanto.net
- RI
Life & fun · 2011 · roll.io
- LI
Mengutamakan tampilan modern dan kemudahan navigasi, BUSUR4D menghadirkan pengalaman gaming yang terasa lebih sederhana namun tetap menarik. Beragam pilihan permainan dapat dijelajahi dalam satu platform dengan interface responsif dan desain visual yang nyaman, sehingga aktivitas gaming menjadi lebi
Life & fun · 2011 · logio.org
- MW
I wanted QR codes to be really simple to implement everywhere and for everyone. So I spent some time on my weekends trying to write a fast QR generator module for Apache, and here are the results: ab -n 5000 -c 100 http://lilqr.com/qr Requests per second: 4301.78 [#/sec] (mean)
Work · 2011 · lilqr.com
- CA
Life & fun · 2011 · freeversation.com

GOPAY303 adalah platform game digital yang menyediakan strategi pola RTP paling ajaib saat ini. Menyajikan analisis akurat, navigasi kencang, dan aksesibilitas ramah mobile 24 jam.
Work · 2011 · mattgreer.org