1. API Server: to interpret browsing_history as "From newest to oldest ..."
2. Demo: save most recent 30 browsing history
3. API Server: browsing_history is optional, missing browsing_history means no browsing_history.
4. Batch Server: modify "upload_similarities_to_hbase" to use settings
5. Demo: make it correctly use new api server and show "guess you like" nicely.
1. modify bi-directional; 2. make API Server emits log files again.(one bug remain)
1. File Rotation Part.
Log Carrier: move local log files to HDFS.
log carrier minor fix.
API Server: plant a "tuijianbaoid" cookie to replace the argument "session_id"
remove a junk "print" statement
API Server: record recommendation request in log.
make the server uses mongo db.
change basedOnBrowsingHistory log format.
1. API Server: Use Mongodb instead hbase
2. API Server: unit tests.
change Batch Server to upload similarities to mongodb.
API Server: make viewedAlsoView incorp item info into response.
Batch Server: extend upload_similarities_to_mongo.py to accept a local file as input.
API Server: make basedOnBrowsingHistory to accept "include_item_info" param.
add comments for each log format.
API Server: transform to Mongo DB Only Solution : Stage I
API Server: transform to Mongo DB Only Solution : Stage II: Remove some files
FIXED some bug in API Server, and makes tests work again.
minor fix.
API Server: AddCart, RemoveCart, PlaceOrder