Search Algorithm Evaluation Framework
Apache Beam for Search: Getting Started by Hacking Time - Shopify

Apache Beam for Search: Getting Started by Hacking Time - Shopify

1/8/2021

What this post added

This post introduces Apache Beam as a unified batch and stream processing system for handling clickstream data to improve search relevance. It explains the core challenge of time management in streaming systems, differentiating between event time and processing time, and demonstrates how to configure timestamp policies in Apache Beam, including custom policies for specific event data like SearchQueryEvent, to ensure accurate data ordering and processing. The post uses a movie analogy to explain Beam's time-bending capabilities and mentions the use of windows for further data buffering and collection.

Read the original post ↗