alvolia / api-php
Official API for Alvolia platform
dev-master
2019-05-21 08:14 UTC
Requires
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-21 20:02:46 UTC
README
Recommendation
// initialize client
$client = new Alvolia\API\Client('ADB-XXXXXXXXXX', 'TOKEN_FROM_INTERFACE');
// get recommender client instance
$recommender = $client->recommender();
// get list available recommenders
$recommenders = $recommender->recommenders()->get();
// get recommendations
$result = $recommender->recommend('USER_ID', 'ITEM_IDENTIFIER', 'RECOMMENDER_UUID');
// get top 3 items based on content based similarity
$items = $result->contentBasedItems(3); // associative array of ITEM_ID -> SIMILARITY
// get top 5 items based on collaborative filtering
$items = $result->collaborativeItems(5); // associative array of ITEM_ID -> SIMILARITY