Home / Companies / Vespa / Blog / May 2026

May 2026 Summaries

2 posts from Vespa

Filter
Month: Year:
Post Summaries Back to Blog
Interest in the BM25 retrieval algorithm has surged, with Google searches increasing and OpenAI models frequently referencing it in retrieval prompts. The renewed focus on lexical search techniques like BM25 is seen as beneficial, particularly in settings where dense embedding models struggle. An autoresearch experiment by Doug Turnbull demonstrated improvements in the BM25 model using a Python reranker, which Vespa engineers attempted to replicate with their own twist, achieving significant performance gains using existing Vespa rank features. By applying techniques such as aggressive stopword filtering, proximity scoring, and early field matching, Vespa's approach showed substantial improvements in retrieval performance on the MSMARCO passage-ranking benchmark, particularly in generalizability to larger datasets. This experiment highlights the potential for further optimization in lexical search through a blend of manual tuning and machine learning methods, underpinning the enduring relevance of BM25 in information retrieval.
May 29, 2026 2,338 words in the original blog post.
The Vespa newsletter of May 2026 highlights several updates aimed at improving retrieval quality, ranking flexibility, and developer productivity, focusing on providing engineering teams with tools to build faster, more accurate, and maintainable systems. A key announcement is the first in-person community event, Vespa.ai Live, designed to bring together global users and experts to share insights and experiences. Several new features for Vespa Cloud are introduced, including detailed metric dashboards for better application performance insights, automated index backups for enhanced reliability, fine-grained maintenance controls, and integration of popular AI embedding models. The newsletter also details enhancements like a new text matching operator, cluster-size independent relevance configuration, and the ability to handle Boolean array fields and match specific array elements, all aimed at improving the efficiency and customization of Vespa's capabilities.
May 27, 2026 2,366 words in the original blog post.