2013-09-21 2 views
0

Я в настоящее время используют Myrrix, чтобы получить рекомендации следующим образом:Перекрытие Модели в Myrrix

User,Item,Score 

Но я хотел бы добавить возможность рекомендовать следующим образом:

Collection,Item,1 

(где Collection это группа Item s - я мог бы назвать этот альбом и песню, но да, фактический прецедент имеет смысл ...)

Теперь ответ на Multiple models in Myrrix su ggests Мне нужно разделить несколько экземпляров Myrrix, которые я бы предпочел не делать, если это возможно (издержки памяти - небольшая проблема).

Это так, бывает так, что Collection Идентификаторы, вероятно, будут находиться в верхней половине длинного диапазона и User Идентификаторы в нижней половине, то есть они не могут пересекаться. Означает ли это, что до тех пор, пока я использую rescorer, чтобы разделить эти два типа, я могу сохранить все вместе без дублирования двух наборов рекомендаций?

Или, если это безумное поручение, было бы более эффективно просто пойти на оба подхода Мирикса?

ответ

1

Да, это прекрасный способ приблизиться к этому. Коллекции являются «поддельными» пользователями. Вес этого типа связи может быть более 1.

Идентификаторы пользователей никогда не отображаются в результатах, поэтому не имеет значения, что они существуют. Они не появятся в результатах.

Существует API-интерфейс «тегов», который также подходит для такого рода вещей.

+0

Спасибо, он работает блестяще. –

Смежные вопросы