Я читал об использовании Solr и Mahout для разработки систем рекомендаций.
Как я понял, они справляются с двумя разными проблемами.
- Так как Solr является поисковой системой + системой классификации, она используется в основном для рекомендаций, таких как "больше нравится", в Drupal - http://jamidwyer.com/d7/node/21.
(или "Связанная" функция в StackOverflow)
- В случае Mahout он реализует алгоритмы машинного обучения, такие как Collaborative Filtering. Его можно использовать для реализовывать такие функции, как предложения в Amazon, основанные на предыдущих действиях пользователей. (нравится, покупается)
Мои вопросы,
Используются ли они для решения двух разных проблем?
Можно ли их интегрировать?
Я читаю, что Mahout работает в автономном режиме и масштабируется. Означает ли это, что Solr нельзя масштабировать?