Subversion Repositories SmartDukaan

Rev

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

Rev 3440 Rev 3457
Line 41... Line 41...
41
            for i in range(0, len(chunks)):
41
            for i in range(0, len(chunks)):
42
                
42
                
43
                if chunks[i].find('-') > -1:
43
                if chunks[i].find('-') > -1:
44
                    chunk_parts = chunks[i].split('-')
44
                    chunk_parts = chunks[i].split('-')
45
                    chunks.append(''.join(chunk_parts))
45
                    chunks.append(''.join(chunk_parts))
46
                    chunks.append(' '.join(chunk_parts))
46
                    chunks.append("(%s)" % ' AND '.join(chunk_parts))
47
            
47
            
48
            query_model_number = (' OR '.join(chunks)).strip()
48
            query_model_number = (' OR '.join(chunks)).strip()
49
        else:
49
        else:
50
            query_model_number = ''
50
            query_model_number = ''
51
        
51
        
Line 107... Line 107...
107
                    })
107
                    })
108
        return phones
108
        return phones
109
 
109
 
110
if __name__ == "__main__":
110
if __name__ == "__main__":
111
    retriever = Retriever()
111
    retriever = Retriever()
112
#    print retriever.retrieve(model_number="9300", model_name = 'Curve 3G', brand="BlackBerry")
112
#    print retriever.retrieve(model_number="9300", model_name = 'Curve 3G', brand="Spice")
113
    print retriever.retrieveForQuery('brand:Lava')
113
    print retriever.retrieveForQuery('brand:Spice AND ( M-5262 OR M5262 OR (M AND 5262))')
114
    #    print phone
114
    #    print phone
115
    '''
115
    '''
116
    catalog_client = CatalogClient().get_client()
116
    catalog_client = CatalogClient().get_client()
117
    items = catalog_client.getAllItems(True)
117
    items = catalog_client.getAllItems(True)
118
    products = {}
118
    products = {}