def test_sorting(self): s = Search( q = "pants", sort = [ S.desc('brand'), S.asc('price') ] ) self.assertEquals(s.build(), "products/search?q=pants" + '&sort=' + enc("brand:desc,price:asc") )
def test_sorting(self): s = Search(q="pants", sort=[S.desc('brand'), S.asc('price')]) self.assertEquals( s.build(), "products/search?q=pants" + '&sort=' + enc("brand:desc,price:asc"))
# 5. Get all fields including debug fields s = Search(q='red dress', fields=['[debug]']) with engine(s) as results: print results # 6. from merlin.sort import Sort as S s = Search(q='red dress', sort=S.asc('price')) with engine(s) as results: print results # 7. s = Search(q='red dress', sort = [S.asc('price'), S.desc('size')]) with engine(s) as results: print results # 8. from merlin.filter import NF, Field s = Search( q = 'red dress', filter = NF.cnf( Field('price') < 100 ) ) with engine(s) as results: print results
# 5. Get all fields including debug fields s = Search(q='red dress', fields=['[debug]']) with engine(s) as results: print results # 6. from merlin.sort import Sort as S s = Search(q='red dress', sort=S.asc('price')) with engine(s) as results: print results # 7. s = Search(q='red dress', sort=[S.asc('price'), S.desc('size')]) with engine(s) as results: print results # 8. from merlin.filter import NF, Field s = Search(q='red dress', filter=NF.cnf(Field('price') < 100)) with engine(s) as results: print results # 9. s = Search(q="red dress", filter=NF.cnf((Field('size') == ('S', 'M'))