Show HN: IResearch – C++ search that beat Lucene and Tantivy on their benchmark
Category: library
Tags: c-plus-plus, full-text-search, information-retrieval
Score: 7.0/10 (Innovation: 7, Technical: 8, Documentation: 6, Utility: 7)
IResearch is a high-performance C++ information retrieval library that powers SereneDB, a real-time search analytics database. It claims to outperform Lucene and Tantivy on their own benchmarks, offering zero-ETL remote search, unified search and analytics, and vector/hybrid search with Postgres compatibility. Its innovative combination of search and analytics in a single database, along with open and reproducible benchmarks, makes it notable for developers needing scalable, real-time search and analytics.
Target audience: backend devs, data engineers, devops
Repository: https://github.com/serenedb/serenedb/tree/main/libs/iresearch · C++ · Apache-2.0 · 495 stars
View on Hacker News