summaryrefslogtreecommitdiff
path: root/searx/search.py
AgeCommit message (Collapse)Author
2016-04-09more follow ups in new preferencesNoemi Vanyi
2016-04-09rename blocked engines to diabled enginesNoemi Vanyi
2016-04-09new preferences handlingNoemi Vanyi
Preferences class was introduced in order to handle user preferences. Right now it parses cookies and the form in preferences. Also it can retrieve settings based on the name of the setting. ATTENTION Please note that engine preferences are handled differently from now on. So it introduces incompatible changes. Every user who has saved preferences should reset and save his/her settings again. This change was needed, because everytime a default disabled engine was added saved user preferences would broke. Now engine setting tracking is fixed.
2016-02-20[enh] suspend engines after errorAdam Tauber
The duration is based on the number of continuous errors, but maximized in one minute
2015-12-01Merge pull request #438 from Cqoicebordel/error_page_formatAdam Tauber
Don't throw away the request if pageno is wrong
2015-10-03[enh][mod] result handling refactorAdam Tauber
Several changes has been made: - Parallel result merge - Scoring algorithm slightly changed (see result_score()) - Proper Thread locking on global data manipulation
2015-09-18Don't throw away the request if pageno is wrongCqoicebordel
Fix #424 but maybe only partially
2015-09-11[fix] add missing scheme to duplicated results too ++ revert gigablasts handlingAdam Tauber
2015-09-01[fix] display categories of the selected enginesAdam Tauber
2015-09-01[fix] engine selection from urlAdam Tauber
2015-08-25[fix] check empty engine language attribute - fixes subtitleseekerAdam Tauber
2015-08-24[fix] rewrite scheme to http if there is no one, FIX #390Thomas Pointhuber
2015-08-02[fix] type errorAdam Tauber
2015-08-02[enh] default settings option to safe_search - #396Adam Tauber
2015-06-03New feature : language per search engine !Cqoicebordel
2015-05-19[mod] allow whitespaces in category/engine listAdam Tauber
2015-05-12[enh] cleaner category/engine selection from GET/POST param - closes #289Adam Tauber
2015-03-08[mod] search return valueAdam Tauber
2015-02-13[enh] log redirectsAdam Tauber
2015-02-13[fix] close #197 for all enginesdalf
2015-02-08[enh] add safesearch functionalityThomas Pointhuber
2 = strict 1 = moderate 0 = none
2015-02-03[enh] category specific engine deactivation - closes #205Adam Tauber
2015-01-31[enh] default disabled engines - closes #109Adam Tauber
2015-01-21[enh] use one single http connection pool : improve response time. close #100dalf
2015-01-15[enh] add nojs support into oscar-templateThomas Pointhuber
2015-01-12Merge pull request #166 from Cqoicebordel/non-exclusif-bangAdam Tauber
Add non exclusif bang
2015-01-09[enh] engine exception tracebackAdam Tauber
2015-01-09[enh] using the loggerAdam Tauber
2015-01-03Add non exclusif bangCqoicebordel
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.
2014-12-29Flake8 and Twitter correctionsCqoicebordel
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...
2014-12-19[mod] better search request exception handlingAdam Tauber
2014-12-19[fix] handle empty search requestsAdam Tauber
2014-12-19[mod] display timeoutted engine nameAdam Tauber
2014-12-18[fix] timeout and response parsing orderAdam Tauber
2014-12-18[mod] strict timeout handlingAdam Tauber
2014-12-15[fix] fix kickass engineThomas Pointhuber
thanks @Cqoicebordel in #144: https://github.com/asciimoo/searx/pull/144#issuecomment-67036903
2014-12-14[fix] use queues to answers/suggestions/infoboxesAdam Tauber
2014-12-14[fix] proper search timeout handlingAdam Tauber
2014-12-08[mod] search thread namesAdam Tauber
2014-12-05[enh] gevent/grequests changed to the built-in threading libAdam Tauber
2014-11-01[fix] #121, HTTP 500 Error if res["content"] == NoneThomas Pointhuber
2014-10-19[fix] pep8 part II.Adam Tauber
2014-10-11[fix] the bang was included in the search stringdalf
2014-10-01Merge remote-tracking branch 'upstream/master'dalf
2014-10-01[enh] add infoboxes and answers (clean up)Dalf
2014-10-01using Query class for parsing of search queryThomas Pointhuber
2014-09-28[enh] add infoboxes and answersDalf
2014-09-22update commentDalf
2014-09-22[fix] when two results are merged, really use the content with more textDalf
2014-09-22Merge branch 'comments' of https://github.com/pointhi/searxAdam Tauber
Conflicts: searx/search.py