Давайте рассмотрим такие знакомства, как приложение.
Учитывая, что у каждого пользователя есть ряд интересов, я хочу найти пользователей, которые имеют общие интересы с текущим пользователем, упорядоченные по количеству общих интересов.
Какой из них больше подходит для этого типа запроса?Elasticsearch, Neo4j или что-то еще?Запросы должны быть максимально быстрыми, чтобы пользователю не приходилось долго ждать, чтобы увидеть его / ее потенциальные совпадения.Там могут быть миллионы пользователей.Между людьми не было бы глубоких отношений, только между людьми и интересами.
Спасибо.