ebay, як отримати повідомлення про збережений пошук


Відповідь 1:

Це завдання можна виконати за допомогою Percolator Api від Elasticsearch.

Перколятор | Довідник Elasticsearch [2.3] | Еластичний

Крок 1: Ви зберігаєте запит користувачів у ElasticSearch (ES)

Крок 2: Ви кидаєте кожен новий елемент проти всіх збережених запитів.

Крок 3: Percolator API повертає всі відповідні запити (користувачі)

Крок 4: Повідомте користувача

Це можна легко масштабувати, оскільки Elasticsearch є масштабованим нестандартно.

Перейдіть до Підручників DigitalOcean і налаштуйте свій кластер ES протягом години. Це кілька рядків команд bash + деякі файли конфігурації JSON для налаштування індексу ES + Percolator. При нульових знаннях ви отримаєте свій кластер ES вкл. Перколятор протягом однієї доби. Документація ES надзвичайно хороша.