Требуется, чтобы у нас было много сохраненных поисковых запросов, и когда приходят новые документы, мы хотим иметь возможность найти, какие сохраненные поисковые запросы соответствуют этим новым документам, и иметь возможность уведомлять создателей этих сохраненных поисковых запросов в режиме реального времени.
Поддерживается ли что-то подобное уже в каких-либо популярных поисковых системах и библиотеках бесплатного программного обеспечения, встроенных или в виде плагинов? Если нет, то как лучше всего сделать это эффективным и масштабируемым способом?
Я полагаю, что общая идея должна заключаться в том, чтобы индексировать сохраненные результаты поиска, как если бы они были документами, и использовать входящие документы в качестве запросов для их поиска. Но я точно не понял, как это сделать.
Также будет лучше, если мы сможем наложить как можно меньше ограничений на поддерживаемые операторы запросов.
Заранее спасибо.