CaArt의 추천 시스템은 카마스터 설문과 채택률을 기반으로 이루어진다. 채택률은 전체 구매자 중 해당 옵션 또는 색상을 선택한 사람의 비율로 계산된다.
추가 선택 옵션만 채택률을 가진다.
계산 식
$$ {해당~모델을~구매한~사람~중~해당~옵션을~선택한~사람 \over 해당~모델을~구매한~사람} $$
쿼리
SELECT
p.model_id as modelId,
o.additional_option_info_id as optinId,
COUNT(*) AS count
FROM purchase p
LEFT OUTER JOIN rel_purchase_additional_option o ON p.purchase_id = o.purchase_id
GROUP BY p.model_id, o.additional_option_info_id;
select count(*)
from purchase
group by model_id;
연령대 정보 유무에 따라 계산 식이 달라진다.
계산 식