log 1.2.3.4 - - [23/Sep/2015:23:36:59 +0200] "GET /some/page.html&foo=hoo HTTP/1.1" 200 66 http://porn.com "Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0 Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 1320) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537" • 1.2.3.4 – where you are • GET /some/page.html&foo=hoo – what you are looking at • http:/ /porn.com – where you are comming from • „Mozilla/5.0...” – what device you are using
for you 4. Return popular items first 1. Count references to popular item from other (access log, http referer) 3. Query Amazon Cloudsearch q.options={fields:[’referrers^3',’orders^2‚’likes^1.5’]} Show customers what is „hot” now to increase purchase likehood by customizing result relevance with KPIs (popularity, purchases, referrals, etc).
Cloudsearch 4. Return only relevant and nearby items • Items within customer area • Sort results by geographical distance 1. Get customer IP address from access log 2. Get aproximate location (GeoIP / MaxMind) 3. Query Amazon Cloudsearch q=restaurant&expr.distance=haversin(35.621966,-120.686706,location.latitude,location.longitude)&sort=distance asc Boost search performance by returning items locally available to customer.
for users „other users like you bought this and that” • Recommended items for items „simmilar items based on other users taste” • Users with simmilar taste „who likes simmilar products” • Simmilar items (based on description) „likely simmilar products”