2013-05-27 53 views
1

我的設置是500K行的200K用戶和2K項目沒有首選項值(即默認首選值爲1.0)。Myrrix REST API - 功能設置/添加首選項會自動忽略建議中的首選項目?

通常,推薦引擎不建議用戶已經有偏好的項目。這沒關係,因爲我不想獲得已列出的用戶項目關係的建議。但我想稍後爲引擎提供額外的偏好項目,無論是正面還是負面,但這些項目應該在可能的推薦列表中。

關於Myrrix API調用Set/Add Preference(​​):任何此類添加的項目偏好會自動將其從特定用戶的可能建議列表中禁用嗎?

回答

3

如果您在recommend()中將considerKnownItems設置爲true,那麼它不會從結果中排除任何項目。 (同樣,生REST API有一個參數」 ...... &considerKnownItems=true...

然後,您可以執行自己的自定義過濾兩種方式之一,通過一個實現CandidateFilterRescorerProviderhttp://myrrix.com/tuning-quality/CandidateFilter可以更快,更適合這個情況,但RescorerProvider給你一個鉤子做以後如果需要更多的定製。

是的,對於用戶項目對設置任何值,默認情況下從建議中排除。

+0

優秀,THX! – ulkas