Netflix Uses Elasticsearch Percolate Queries to Implement Reverse Searches Efficiently
Briefly

Netflix engineers utilize Elasticsearch Percolate Queries for 'reverse search,' enabling dynamic subscription scenarios. Subscribers receive notifications based on queries, not direct entity associations.
To address the challenge of notifying subscribers based on dynamic criteria without direct associations, Netflix created a ReverseSearch Domain Graph Service (DGS) that uses Elasticsearch Percolate Queries.
Instead of repeatedly executing all saved search queries for every change event, Netflix's engineers leverage Elasticsearch Percolate Queries to match queries against new documents, avoiding heavy traffic implications in the Netflix Federated Graph.
Read at InfoQ
[
]
[
|
]