如何在Oracle中基于历史记录单击用户的用户个性化实现Solr 7.3.1搜索

时间:2018-07-10 13:19:59

标签: oracle solr

在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...)吗?

谢谢。

0 个答案:

没有答案