| 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 |
|