Subversion Repositories SmartDukaan

Rev

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

Rev 24118 Rev 24868
Line 168... Line 168...
168
                catalogObj['rank'] = 50000000
168
                catalogObj['rank'] = 50000000
169
            if featureMap.has_key(item.catalog_item_id) and featureMap.get(item.catalog_item_id) is not None:
169
            if featureMap.has_key(item.catalog_item_id) and featureMap.get(item.catalog_item_id) is not None:
170
                    catalogObj['feature'] = featureMap.get(item.catalog_item_id)
170
                    catalogObj['feature'] = featureMap.get(item.catalog_item_id)
171
            #Mobile and tablets are showcased in same category
171
            #Mobile and tablets are showcased in same category
172
            catalogObj['categoryId'] = 3 if item.category in [10006, 10009] else 6   
172
            catalogObj['categoryId'] = 3 if item.category in [10006, 10009] else 6   
-
 
173
            catalogObj['subCategoryId'] = item.category   
173
            catalogObj['create_timestamp'] = to_java_date(tag.create_timestamp)
174
            catalogObj['create_timestamp'] = to_java_date(tag.create_timestamp)
174
            catalogMap[item.catalog_item_id] = catalogObj
175
            catalogMap[item.catalog_item_id] = catalogObj
175
 
176
 
176
        catalogObj = catalogMap.get(item.catalog_item_id)
177
        catalogObj = catalogMap.get(item.catalog_item_id)
177
 
178
 
Line 196... Line 197...
196
                           'mop_f': tag.mop, 'sellingPrice_f': tag.selling_price}
197
                           'mop_f': tag.mop, 'sellingPrice_f': tag.selling_price}
197
            itemObjs.append(itemObj)
198
            itemObjs.append(itemObj)
198
        catalogObj = {'id':'catalog' + str(catalogId), 'rank_i':catalogMap['rank'], 'title_s': catalogMap['title'],'hot_deals_b':catalogMap['hot_deals'], 
199
        catalogObj = {'id':'catalog' + str(catalogId), 'rank_i':catalogMap['rank'], 'title_s': catalogMap['title'],'hot_deals_b':catalogMap['hot_deals'], 
199
                      '_childDocuments_':itemObjs, 
200
                      '_childDocuments_':itemObjs, 
200
                      'catalogId_i':catalogId, 'imageUrl_s': catalogMap['imageUrl'], 'feature_s':catalogMap['feature'],
201
                      'catalogId_i':catalogId, 'imageUrl_s': catalogMap['imageUrl'], 'feature_s':catalogMap['feature'],
201
                      'brand_ss': catalogMap['brand'], 'create_s':catalogMap['create_timestamp'], 'categoryId_i':catalogMap['categoryId']}
202
                      'brand_ss': catalogMap['brand'], 'create_s':catalogMap['create_timestamp'], 'categoryId_i':catalogMap['categoryId'], 'subCategoryId_i':}
202
        print catalogObj
203
        print catalogObj
203
        catalogObjs.append(catalogObj)
204
        catalogObjs.append(catalogObj)
204
    solr.delete(q='*:*')
205
    solr.delete(q='*:*')
205
    solr.add(catalogObjs)
206
    solr.add(catalogObjs)
206
        
207