PredictionIO / template-scala-parallel-universal-recommendation

PredictiionIO Template for Universal Recommender
112 stars 48 forks source link

get user based on item id #47

Open arafay696 opened 8 years ago

arafay696 commented 8 years ago

i am using PHP client of PredictionIO. Here's my data:

`$event_client->createEvent(array( 'event' => '$set', 'entityType' => 'user', 'entityId' => 'a@gmail.com' ));

$event_client->createEvent(array( 'event' => '$set', 'entityType' => 'item', 'entityId' => 1, 'properties' => array( 'category_name' => 'electronics', 'categories' => array('ipad','ipod') ) ));

$event_client->createEvent(array( 'event' => 'buy', 'entityType' => 'user', 'entityId' => 'a@gmail.com', 'targetEntityType' => 'item', 'targetEntityId' => 1 ));

$event_client->createEvent(array( 'event' => 'view', 'entityType' => 'user', 'entityId' => 'a@gmail.com', 'targetEntityType' => 'item', 'targetEntityId' => 1 ));`

Query:

$response = $client->sendQuery(array('user' => 'a@gmail.com', 'num' => 4));

am using PHP client of PredictionIO. Here's my data:

$event_client->createEvent(array( 'event' => '$set', 'entityType' => 'user', 'entityId' => 'a@gmail.com' ));

$event_client->createEvent(array( 'event' => '$set', 'entityType' => 'item', 'entityId' => 1, 'properties' => array( 'category_name' => 'electronics', 'categories' => array('ipad','ipod') ) ));

$event_client->createEvent(array( 'event' => 'buy', 'entityType' => 'user', 'entityId' => 'a@gmail.com', 'targetEntityType' => 'item', 'targetEntityId' => 1 ));

$event_client->createEvent(array( 'event' => 'view', 'entityType' => 'user', 'entityId' => 'a@gmail.com', 'targetEntityType' => 'item', 'targetEntityId' => 1 ));

Query:

$response = $client->sendQuery(array('user' => 'a@gmail.com', 'num' => 4));

it's all working fine.

pferrel commented 8 years ago

I've explained once before how to do this with the UR, but this is an obsolete repo, please move the discussion to here: https://groups.google.com/forum/#!forum/actionml-user