Home / Companies / Vespa / Blog / November 2019

November 2019 Summaries

2 posts from Vespa

Filter
Month: Year:
Post Summaries Back to Blog
Vespa.ai is a versatile search and recommendation engine used in Yahoo's e-commerce platforms to tackle various challenges in online shopping, such as text ranking, vocabulary mismatch, and real-time updates. Traditional text ranking methods like TF-IDF and BM25 may not always yield optimal results due to their inability to consider factors like text proximity and multiple query term occurrences. Vespa offers a customizable ranking framework that allows developers to fine-tune search results using ranking expressions and supports machine learning models for improved query classification and semantic retrieval. The platform's capabilities extend to handling real-time updates for product catalogs, enabling efficient management of inventory status, price, and popularity, which are critical for maintaining relevance in search results. Vespa's architecture supports horizontal scaling, high availability, and adaptive content clustering, making it suitable for handling unpredictable traffic spikes during peak shopping seasons like the holidays. Additionally, Vespa's support for multilingual retrieval and complex machine learning models ensures precise e-commerce recommendations and search results, enhancing user experience and operational efficiency in dynamic online retail environments.
Nov 29, 2019 2,781 words in the original blog post.
Vespa's October/November 2019 product updates introduce several enhancements aimed at improving performance and integration, particularly in AI and big data applications. Key updates include the introduction of nearest neighbor and tensor ranking, which demonstrated significant speed advantages over Elastic in tests using dense tensor dot products. An optimized JSON tensor feed format has been released, improving feed rates by over ten times, while the new matched-elements-only setting in complex multi-value fields enhances performance by returning only query-relevant matches. Furthermore, performance improvements in updating large weighted sets have been achieved, with an 86.5% increase in speed for sets with 10,000 elements. Additionally, Vespa now supports integration with Datadog for enhanced monitoring capabilities in large-scale, mission-critical applications. Developed largely by Yahoo engineers, Vespa is an open-source big data processing and serving engine used by platforms like Yahoo News and the Verizon Media Ad Platform, and continues to evolve with community feedback and contributions.
Nov 05, 2019 456 words in the original blog post.