Netflix Uses Elasticsearch Percolate Queries to Implement Reverse Searches Efficiently

A diagram illustrating how reverse search works in opposite to regular search.

Netflix engineers recently published how they use Elasticsearch Percolate Queries to “reverse search” entities in a connected graph. Reverse search means that instead of searching for documents that match a query, they search for queries that match a document, powering dynamic subscription scenarios where there is no direct association between the subscriber and the subscribed entities.

Read more on InfoQ