浏览代码

[fix] the bang was included in the search string

dalf 10 年前
父节点
当前提交
599c1137bb
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5
    5
      searx/search.py

+ 5
- 5
searx/search.py 查看文件

311
         if not self.request_data.get('q'):
311
         if not self.request_data.get('q'):
312
             raise Exception('noquery')
312
             raise Exception('noquery')
313
 
313
 
314
-        # set query
315
-        self.query = self.request_data['q']
316
-
317
         # set pagenumber
314
         # set pagenumber
318
         pageno_param = self.request_data.get('pageno', '1')
315
         pageno_param = self.request_data.get('pageno', '1')
319
         if not pageno_param.isdigit() or int(pageno_param) < 1:
316
         if not pageno_param.isdigit() or int(pageno_param) < 1:
322
         self.pageno = int(pageno_param)
319
         self.pageno = int(pageno_param)
323
 
320
 
324
         # parse query, if tags are set, which change the serch engine or search-language
321
         # parse query, if tags are set, which change the serch engine or search-language
325
-        query_obj = Query(self.query, self.blocked_engines)
326
-        query_obj.parse_query()        
322
+        query_obj = Query(self.request_data['q'], self.blocked_engines)
323
+        query_obj.parse_query()
324
+
325
+        # set query
326
+        self.query = query_obj.getSearchQuery()
327
 
327
 
328
         # get last selected language in query, if possible
328
         # get last selected language in query, if possible
329
         # TODO support search with multible languages
329
         # TODO support search with multible languages