2016-12-18 7 views
1

Я совершенно новичок в прогнозировании/универсальном совете и задаюсь вопросом, есть ли способ моделирования событий между несколькими объектами, такими как я хочу, чтобы один курс событий проходил между пользователем и курсами. O там, я хочу, работает в том, что будет между пользователем и проектом. До сих пор я не видел, что это возможно в предсказании. Может ли кто-нибудь направить меня в этом отношении?PredictionIO Universal Рекомендатор

ответ

0

Из документов: При отправке событий использования требуется, чтобы entityType был «пользователем», а targetEntityType - «item». Тип элемента выводится из имен событий, которые должны быть одним из имен событий в engine.json

Обратите внимание, что событие использования всегда является пользователем и имеет идентификатор пользователя. Также «targetEntityType» всегда «item». Фактический целевой объект подразумевается именем события. Таким образом, чтобы создать "категории предпочтений" событие, которое вы бы отправить что-то вроде этого:

{ "событие": "категория-предпочтения", "EntityType": "пользователь", "EntityId": "1243617" , "targetEntityType": "пункт", "targetEntityId": "электроника", "свойства": {}, "eventTime": "2015-10-05T21: 02: 49.228Z" } Чтобы прикрепить свойства для элементов используется событие $ set, подобное этому:

{ "event": "$ set", "entityType": "item", «entityId»: «ipad», «свойства»: { «категория»: [«электроника», «мобильные телефоны»], «expireDate»: «2016-10-05T21: 02: 49.228Z», "availableDate": "2015-10-05T21: 02: 49.228Z" }, "eventTime": "2015-10-05T21: 02: 49.228Z" }

на основании выше, вторичные события как и элементы, мы должны сделать следующее: 1. Добавить вторичные события в configs, say ownProject 2. Добавить событие с идентификатором элемента, указывающим на то, что проект, социальный, отношение, например: { {event ":" own -Project ", " ru tityType ": "пользователь", "EntityId": "1243617", "targetEntityType": "Пункт", "targetEntityId": "Проект-ID", "свойства": {}, "eventTime":" 2015-10-05T21: 02: 49.228Z " }

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