.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self, SearchQuery search_query, SXNG_Request request, list[str] user_plugins) | |
ResultContainer | search (self) |
![]() | |
__init__ (self, SearchQuery search_query) | |
search_external_bang (self) | |
search_answerers (self) | |
search_multiple_requests (self, requests) | |
search_standard (self) | |
Public Attributes | |
user_plugins = user_plugins | |
request = request._get_current_object() | |
![]() | |
search_query = search_query | |
result_container = ResultContainer() | |
start_time = None | |
actual_timeout = None | |
Protected Member Functions | |
_on_result (self, result) | |
![]() | |
_get_requests (self) | |
Static Private Attributes | |
str | __slots__ = 'user_plugins', 'request' |
Inherit from the Search class, add calls to the plugins.
Definition at line 179 of file __init__.py.
searx.search.SearchWithPlugins.__init__ | ( | self, | |
SearchQuery | search_query, | ||
SXNG_Request | request, | ||
list[str] | user_plugins ) |
Definition at line 184 of file __init__.py.
|
protected |
Definition at line 197 of file __init__.py.
ResultContainer searx.search.SearchWithPlugins.search | ( | self | ) |
Reimplemented from searx.search.Search.
Definition at line 200 of file __init__.py.
|
staticprivate |
Definition at line 182 of file __init__.py.
searx.search.SearchWithPlugins.request = request._get_current_object() |
Definition at line 195 of file __init__.py.
searx.search.SearchWithPlugins.user_plugins = user_plugins |
Definition at line 186 of file __init__.py.