在Solr 7.3.1中,我需要一些建议和实际的解决方案,以了解如何根据历史记录(del)和区域性流行程度(deldel)(如youtube)以个性化用户搜索音乐。
情况
- 具有音乐数据的声音(音乐数据包括不同类型的歌曲/专辑/艺术家/播放列表)在每个数据中都包括流行度字段。
-
popularity
是从oracle中所有用户历史记录中累积的。
- 数据用户单击/ oracle数据库中的流历史记录。 (身份用户有
user_id
)
Oracle数据库中的- 数据地理位置用户流历史记录。数据将被限制在36个地区(使用
regional_id
)
- 当前,使用solr boost edismax(使用带有函数recip的API的请求)在音乐数据中实现具有字段注册日期的实现新近度
- 当前使用solr boost edismax(使用带有功能日志的API的请求)在音乐数据中实现全球流行和领域流行
问题
- 如何使用个性化的用户来实现搜索,哪些数据在Oracle数据库模型中,例如日志/历史记录流?
-
如何实现具有地区知名度的搜索?应该实现新的36字段(pop_reg_1, pop_reg_2, pop_reg_n...
)吗?
谢谢。