Subversion Repositories SmartDukaan

Rev

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

Rev 22311 Rev 22312
Line 31... Line 31...
31
                      type="string", help="Complete solr path",
31
                      type="string", help="Complete solr path",
32
                      metavar="HOST")
32
                      metavar="HOST")
33
 
33
 
34
(options, args) = parser.parse_args()
34
(options, args) = parser.parse_args()
35
 
35
 
-
 
36
con=None
36
 
37
 
37
DataService.initialize(db_hostname=options.dbHost)
38
DataService.initialize(db_hostname=options.dbHost)
38
solr = pysolr.Solr(options.solrPath, timeout=10)
39
solr = pysolr.Solr(options.solrPath, timeout=10)
39
 
40
 
40
def get_mongo_connection(host='localhost', port=27017):
41
def get_mongo_connection(host='localhost', port=27017):
Line 142... Line 143...
142
            filterMap = {"_id":item.catalog_item_id}
143
            filterMap = {"_id":item.catalog_item_id}
143
            #Dont include it catalog not available
144
            #Dont include it catalog not available
144
            try:
145
            try:
145
                catalogObj['imageUrl'] = get_mongo_connection(options.mongoHost).siteContent.find_one(filterMap, projection)['thumbnailImageUrl']
146
                catalogObj['imageUrl'] = get_mongo_connection(options.mongoHost).siteContent.find_one(filterMap, projection)['thumbnailImageUrl']
146
            except:
147
            except:
-
 
148
                traceback.print_exc()
147
                continue
149
                continue
148
            try: 
150
            try: 
149
                catalogObj['rank'] = tagRankingList.index(item.catalog_item_id)
151
                catalogObj['rank'] = tagRankingList.index(item.catalog_item_id)
150
            except:
152
            except:
151
                #A very big number
153
                #A very big number