I've 50000 transection data for experiment. I don't think it's the data because with the same data I could get recommendation using Recommendation template.
On Fri, Mar 31, 2017 at 11:29 AM, Vaghawan Ojha <[email protected]> wrote: > Hi, > > I imported the bulk data using pio import --appid (id) --input data.json > . The import was successful, then I build and trained and deployed the UR, > but when I query the server, it always returns a empty > json {"itemScores":[]} . > > > I think, I must be missing something in the config, here is my > engine.json > > { > "comment":" This config file uses default settings for all but the > required values see README.md for docs", > "id": "default", > "description": "Default settings", > "engineFactory": "org.template.RecommendationEngine", > "datasource": { > "params" : { > "name": "sample-handmade-data.txt", > "appName": "handmade", > "eventNames": ["purchase", "view"] > } > }, > "sparkConf": { > "spark.serializer": "org.apache.spark.serializer.KryoSerializer", > "spark.kryo.registrator": "org.apache.mahout.sparkbindings.io. > MahoutKryoRegistrator", > "spark.kryo.referenceTracking": "false", > "spark.kryoserializer.buffer": "300m", > "es.index.auto.create": "true" > }, > "algorithms": [ > { > "comment": "simplest setup where all values are default, popularity > based backfill, must add eventsNames", > "name": "ur", > "params": { > "appName": "handmade", > "indexName": "urindex", > "typeName": "items", > "comment": "must have data for the first event or the model will > not build, other events are optional", > "indicators": [ > { > "name": "purchase" > },{ > "name": "view", > "maxCorrelatorsPerItem": 50 > } > ], > "availableDateName": "available", > "expireDateName": "expires", > "dateName": "date", > "num": 4 > } > } > ] > } > > is the data supposed to come from the sample-handmade-data.txt? I'm not > sure this is weird. My json data import and trains correctly without an > error. And example integration runs fine. >
