Фасетный поиск (Активная запись против Эластичного поиска)
Я создаю приложение для рельсов и хочу снизить затраты, поскольку мне не нужно запускать отдельный сервер эластичного поиска, если мне это не нужно.
Я хочу, чтобы поиск был закрытым, используя https://github.com/fortytools/forty_facets (активная запись) или https://rubygems.org/gems/searchkick (эластичный поиск).
Также открыты для других рекомендаций.
Как правило, когда вы сталкиваетесь с проблемами масштабирования в приложении с многогранным поиском, и вам нужно перейти на эластичную поисковую систему? Подумайте о типичном приложении для знакомств, таком как match.com или что-то в этом роде. 1000 пользователей, 10000 пользователей, 50000 пользователей, 100000?