Netflix Uses Elasticsearch Percolate Queries to Implement Reverse Searches Efficiently
![A diagram illustrating how reverse search works in opposite to regular search.](https://eranstiller.com/wp-content/uploads/2024/04/Netflix-Reverse-Search-Header.png)
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.