From 0166a00560d7595615c41725c8a078dfc15e2379 Mon Sep 17 00:00:00 2001 From: Erik Erlandson Date: Sun, 17 Jun 2012 13:09:30 -0700 Subject: [PATCH] fixed logic for model collection indexing with multi-target --- bin/score_models | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/score_models b/bin/score_models index 38874a3..0b56301 100755 --- a/bin/score_models +++ b/bin/score_models @@ -73,7 +73,8 @@ if args.scores is not None: sys.stdout.write("indexing data...\n") data.ensure_index([(args.cvattr, pymongo.ASCENDING)]) data.ensure_index([(args.user, pymongo.ASCENDING)]) -models.ensure_index([("_id.y", pymongo.ASCENDING), ("rr", pymongo.DESCENDING)]) +for t in args.target: + t['coll'].ensure_index([("_id.y", pymongo.ASCENDING), ("rr", pymongo.DESCENDING)]) # some scoring stats nall = 0