Как рассчитать сходство между двумя отсортированными наборами Redis?

У меня есть приложение, которое хранит отсортированный набор истории просмотров каждого пользователя для определенного типа ресурса.

У каждого пользователя есть набор, содержащий идентификаторы ресурсов, которые они просматривали, в зависимости от того, сколько раз они просматривали ресурс.

Мне интересно, есть ли практический способ определить наборы, которые являются «ближайшими» или «наиболее похожими» на набор текущего пользователя. (Чтобы я мог использовать наборы для рекомендаций по контенту.)


person robomc    schedule 14.03.2016    source источник
comment
Я думаю, вы ищете что-то похожее на stackoverflow.com/a/26698644/1925997   -  person Kishore Bandi    schedule 14.03.2016
comment
Возможно, но мне непонятно, как различение наборов позволит мне определить и ранжировать сходство между многочисленными наборами z. Также надеясь на меру подобия, которая включает в себя сходство в ранге, а также просто заданное содержимое, что, как мне кажется, маршрут diff также не позволит (?).   -  person robomc    schedule 14.03.2016