Subversion Repositories SmartDukaan

Rev

Rev 20289 | Rev 20292 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20289 Rev 20291
Line 50... Line 50...
50
solr = pysolr.Solr(options.solrPath, timeout=10)
50
solr = pysolr.Solr(options.solrPath, timeout=10)
51
 
51
 
52
def pushData():
52
def pushData():
53
    populateBrandSynonymMap()
53
    populateBrandSynonymMap()
54
    populateModelNameSynonyms()
54
    populateModelNameSynonyms()
55
    l = []
-
 
56
    exception = []
55
    exception = []
57
    catalogMap = {}
56
    catalogMap = {}
58
    items = get_mongo_connection(options.mongoHost).Catalog.MasterData.find({'source_id' : { "$in": SOURCE_MAP.keys() } })
57
    items = get_mongo_connection(options.mongoHost).Catalog.MasterData.find({'source_id' : { "$in": SOURCE_MAP.keys() } })
59
    print items.count()
58
    print items.count()
60
    for item in items:
59
    for item in items:
Line 87... Line 86...
87
                print "Exception in item ",item['_id']
86
                print "Exception in item ",item['_id']
88
                continue
87
                continue
89
            catalogMap[int(item['skuBundleId'])] = skuInfo
88
            catalogMap[int(item['skuBundleId'])] = skuInfo
90
            
89
            
91
    for data in catalogMap.values():
90
    for data in catalogMap.values():
-
 
91
        l=[]
92
        l.append(data.__dict__)
92
        l.append(data.__dict__)
93
    solr.add(l)
93
        solr.add(l)
94
    
94
    
95
    
95
    
96
    for x in exception:
96
    for x in exception:
97
        print x
97
        print x
98
 
98