Example #1
0
 def get(self):
     keyword = self.get_argument('keyword')
     try:
         page = int(self.get_argument('page'))
     except:
         page = 1
     searcher = Searcher("127.0.0.1:27017", "jetsearch02")
     results = json.dumps(searcher.search_two(keyword, page), ensure_ascii=False)
     results = tornado.escape.json_decode(results)
     self.write(results)
Example #2
0
    def get(self):
        keyword = self.get_argument('keyword')
        try:
            page = int(self.get_argument('page'))
        except:
            page = 1
        if not keyword:
            self.redirect('/search')

        searcher = Searcher("127.0.0.1:27017", "jetsearch02")
        start = time.time()
        results = searcher.search(keyword, page)
        end = time.time()
        self.render(
            'result.html',
            results=results,
            time=(end-start),
            page=page,
            keyword=keyword
        )