- Toshi - Full-text search engine in rust.
- Sonic - Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
- CROKAGE: A New Way to Search Stack Overflow (2019)
- Bayard - Full-text search and indexing server written in Rust.
- MeiliSearch - Ultra relevant, instant and typo-tolerant full-text search API. (Web) (HN)
- MeiliSearch Javascript Client
- The Joy of Search - Google Insider's Guide to Going Beyond the Basics.
- searX - Metasearch engine, aggregating the results of other search engines while not storing information about its users.
- DarkDarkGo - Modeled Google and Bing to build a distributed search engine for the dark web.
- How is search so bad? A case study (2020) (HN)
- Lobsters: How would one build a search engine today? (2020)
- Building a search engine from scratch (2019) - Whirlwind tour of the big ideas powering our web search.
- Typesense - Fast, typo tolerant search engine for building delightful search experiences. (HN)
- go-query - Blazingly fast query engine.
- Blast - Full text search and indexing server, written in Go, built on top of Bleve.
- Riot search - Go Open Source, Distributed, Simple and efficient full text search engine.
- In depth guide to running Elasticsearch in production (2020) (HN)
- YouTokenToMe - Unsupervised text tokenizer focused on computational efficiency.
- Milvus - Open source vector similarity search engine. (Web)
- PISA - Performant Indexes and Search for Academia. (HN)
- Apache Lucene - High-performance, full featured text search engine library written in Java. (Awesome)
- NNS Benchmark: Evaluating Approximate Nearest Neighbor Search Algorithms in High Dimensional Euclidean Space
- The Anatomy of a Large-Scale Hypertextual Web Search Engine: Sergey Brin and Lawrence Page (1998)