Subversion Repositories SmartDukaan

Rev

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

Rev 17996 Rev 18252
Line 2... Line 2...
2
import pymongo
2
import pymongo
3
import json
3
import json
4
import os
4
import os
5
import optparse
5
import optparse
6
import shutil
6
import shutil
-
 
7
import traceback
7
 
8
 
8
con=None
9
con=None
9
 
10
 
10
filePath = '/tmp/autosuggest.json'
11
filePath = '/tmp/autosuggest.json'
11
destFilePath = '/home/kshitij/'
12
destFilePath = '/home/kshitij/'
Line 69... Line 70...
69
        except:
70
        except:
70
            exception.append(item['_id'])
71
            exception.append(item['_id'])
71
            continue
72
            continue
72
        if not catalogMap.has_key(str(item['skuBundleId'])+" "+title):
73
        if not catalogMap.has_key(str(item['skuBundleId'])+" "+title):
73
            catalogMap[str(item['skuBundleId'])+" "+title] = [title]
74
            catalogMap[str(item['skuBundleId'])+" "+title] = [title]
-
 
75
        try:
74
        s_info = __SkuInfo(str(item['_id']),int(item['skuBundleId']),(item['brand']),(item['model_name']),(item['source_product_name']),int(item['category_id']),categoryMap.get(item['category_id']),float(item['available_price']),float(item['mrp']),item['in_stock'], \
76
            s_info = __SkuInfo(str(item['_id']),int(item['skuBundleId']),(item['brand']),(item['model_name']),(item['source_product_name']),int(item['category_id']),categoryMap.get(item['category_id']),float(item['available_price']),float(item['mrp']),item['in_stock'], \
75
                        int(item['source_id']),(item['source']),title,(item['thumbnail']), long(item['priceUpdatedOn']), synonymsMap.get(item['brand'].upper()), modelNameSynonymMap.get(item['skuBundleId']))
77
                        int(item['source_id']),(item['source']),title,(item['thumbnail']), long(item['priceUpdatedOn']), synonymsMap.get(item['brand'].upper()), modelNameSynonymMap.get(item['skuBundleId']))
-
 
78
        except:
-
 
79
            traceback.print_exc()
-
 
80
            continue
76
        l.append(s_info.__dict__)
81
        l.append(s_info.__dict__)
77
        
82
        
78
    solr.add(l,boost={'source_product_name': '2.0',})
83
    solr.add(l,boost={'source_product_name': '2.0',})
79
    
84
    
80
    
85