Adam Tauber
b6c3cb0bdd
[enh][mod] result handling refactor
Several changes has been made:
- Parallel result merge
- Scoring algorithm slightly changed (see result_score())
- Proper Thread locking on global data manipulation
vor 9 Jahren
Adam Tauber
37c3ace309
[fix] add missing scheme to duplicated results too ++ revert gigablasts handling
vor 9 Jahren
Adam Tauber
f094188780
[fix] display categories of the selected engines
vor 9 Jahren
Adam Tauber
8c4d9b79d5
[fix] engine selection from url
vor 9 Jahren
Adam Tauber
42ac2c5b56
[fix] check empty engine language attribute - fixes subtitleseeker
vor 9 Jahren
Thomas Pointhuber
5bffa9ca33
[fix] rewrite scheme to http if there is no one, FIX #390
vor 9 Jahren
Adam Tauber
7c9f931baf
[fix] type error
vor 9 Jahren
Adam Tauber
43cd8e0c41
[enh] default settings option to safe_search - #396
vor 9 Jahren
Cqoicebordel
00668dd0a1
New feature : language per search engine !
vor 10 Jahren
Adam Tauber
b09aaf126e
[mod] allow whitespaces in category/engine list
vor 10 Jahren
Adam Tauber
b6de23f540
[enh] cleaner category/engine selection from GET/POST param - closes #289
vor 10 Jahren
Adam Tauber
d1b12f9016
[mod] search return value
vor 10 Jahren
Adam Tauber
bf09daa31d
[enh] log redirects
vor 10 Jahren
dalf
5029cb4787
[fix] close #197 for all engines
vor 10 Jahren
Thomas Pointhuber
e7de9674b1
[enh] add safesearch functionality
2 = strict
1 = moderate
0 = none
vor 10 Jahren
Adam Tauber
1de781a143
[enh] category specific engine deactivation - closes #205
vor 10 Jahren
Adam Tauber
b19e681cce
[enh] default disabled engines - closes #109
vor 10 Jahren
dalf
d07cfd9089
[enh] use one single http connection pool : improve response time. close #100
vor 10 Jahren
Thomas Pointhuber
5bfaabeb6b
[enh] add nojs support into oscar-template
vor 10 Jahren
Adam Tauber
23b4a53248
[enh] engine exception traceback
vor 10 Jahren
Adam Tauber
299a80a1eb
[enh] using the logger
vor 10 Jahren
Cqoicebordel
96c4d52eef
Add non exclusif bang
Allow to perform a search while adding an engine (or a category) without adding it "officially" to the request.
'?' is used to add an engine without modifying anything else to the request. For example, you can perform a search in the 'general' category, and if you add '?tw' the result from Twitter will be added to the originals results.
vor 10 Jahren
Cqoicebordel
5d977056f7
Flake8 and Twitter corrections
Lots of Flake8 corrections
Maybe we should change the rule to allow lines of 120 chars. It seems more usable.
Big twitter correction : now it outputs the words in right order...
vor 10 Jahren
Adam Tauber
1c969186bf
[mod] better search request exception handling
vor 10 Jahren
Adam Tauber
8c05c00762
[fix] handle empty search requests
vor 10 Jahren
Adam Tauber
2b7f3e28e7
[mod] display timeoutted engine name
vor 10 Jahren
Adam Tauber
789e46f1c8
[fix] timeout and response parsing order
vor 10 Jahren
Adam Tauber
77c3a27f56
[mod] strict timeout handling
vor 10 Jahren
Thomas Pointhuber
70fc1002db
[fix] fix kickass engine
thanks @Cqoicebordel in #144 :
https://github.com/asciimoo/searx/pull/144#issuecomment-67036903
vor 10 Jahren
Adam Tauber
d93d703703
[fix] use queues to answers/suggestions/infoboxes
vor 10 Jahren
Adam Tauber
a5324d9d82
[fix] proper search timeout handling
vor 10 Jahren
Adam Tauber
8e6ae188b8
[mod] search thread names
vor 10 Jahren
Adam Tauber
d959cb1c05
[enh] gevent/grequests changed to the built-in threading lib
vor 10 Jahren
Thomas Pointhuber
5a7f85ecee
[fix] #121 , HTTP 500 Error if res["content"] == None
vor 10 Jahren
Adam Tauber
5740cfbf1c
[fix] pep8 part II.
vor 10 Jahren
dalf
599c1137bb
[fix] the bang was included in the search string
vor 10 Jahren
Dalf
0a71525ab6
[enh] add infoboxes and answers (clean up)
vor 10 Jahren
Thomas Pointhuber
62d1a70c84
using Query class for parsing of search query
vor 10 Jahren
Dalf
6bfd566353
[enh] add infoboxes and answers
vor 10 Jahren
Dalf
e39d9fe542
update comment
vor 10 Jahren
Dalf
6b058962e1
[fix] when two results are merged, really use the content with more text
vor 10 Jahren
Dalf
5d1610d87a
[enh] stick results from the same category and template
vor 10 Jahren
Thomas Pointhuber
22da73b8bb
little update update comments in search.py
vor 10 Jahren
Thomas Pointhuber
c9bab0e833
add comments to search.py
* add comments
* add licence-header
vor 10 Jahren
Adam Tauber
b0ba367a1a
[enh][mod] search refactor
vor 10 Jahren
asciimoo
c1d7d30b8e
[mod] len() removed from conditions
vor 11 Jahren
asciimoo
9ede9b955d
[fix] language query string comparison
vor 11 Jahren
asciimoo
7c031a3ea6
[enh] better search language selection from query
vor 11 Jahren
asciimoo
d11a873d40
[enh] chainable query modifiers
vor 11 Jahren
asciimoo
a641971a6f
[enh] language selection from query
vor 11 Jahren