私は、レコメンデーションシステムの開発にSolrとMahoutを使用することについて読んでいます。
私が理解したように、彼らは2つの異なる問題を処理します。
- Solrは検索エンジンと分類システムであるため、主にDrupalの「これに似た」などの推奨事項に使用されます-http ://jamidwyer.com/d7/node/21。
(またはStackOverflowの「関連」機能)
- Mahoutの場合、協調フィルタリングなどの機械学習アルゴリズムを実装します。ユーザーの以前のアクションに基づいたAmazonでの提案などの機能を実装するために使用できます。(いいね、購入したアイテム)
私の質問、
それらは2つの異なる問題に対処するために使用されていますか?
それらを統合できますか?
Mahoutがオフライン処理とスケーラブルを行うことを読みました。これは、Solrをスケーリングできないことを意味しますか?