Subversion Repositories SmartDukaan

Rev

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

Rev 3457 Rev 4039
Line 96... Line 96...
96
        phones = []
96
        phones = []
97
        
97
        
98
        for hit in hits.scoreDocs:
98
        for hit in hits.scoreDocs:
99
            doc = self.searcher.doc(hit.doc)
99
            doc = self.searcher.doc(hit.doc)
100
            phones.append({
100
            phones.append({
101
                        'name': str(doc.get("name")),
101
                    'name': str(doc.get("name")),
102
                        'price': str(doc.get("price")),
102
                    'price': str(doc.get("price")),
103
                        'score': hit.score,
103
                    'score': hit.score,
104
                        'in_stock': str(doc.get("in_stock")),
104
                    'in_stock': str(doc.get("in_stock")),
105
                        'url': str(doc.get("url")),
105
                    'url': str(doc.get("url")),
106
                        'source': str(doc.get("source"))
106
                    'source': str(doc.get("source"))
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="Spice")
112
#    print retriever.retrieve(model_number="E2230", model_name = "Hero", brand="Samsung")
113
    print retriever.retrieveForQuery('brand:Spice AND ( M-5262 OR M5262 OR (M AND 5262))')
113
    print retriever.retrieveForQuery('source:Infibeam AND brand=Samsung')
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 = {}