.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self, "SearchQuery" search_query, "SXNG_Request" request, list[str] user_plugins) | |
ResultContainer | search (self) |
Public Member Functions inherited from searx.search.Search | |
__init__ (self, "SearchQuery" search_query) | |
bool | search_external_bang (self) |
search_answerers (self) | |
search_multiple_requests (self, list[tuple[str, str, dict[str, t.Any]]] requests) | |
search_standard (self) |
Public Attributes | |
user_plugins = user_plugins | |
request = request._get_current_object() | |
Public Attributes inherited from searx.search.Search | |
search_query = search_query | |
ResultContainer | result_container = ResultContainer() |
float|None | start_time = None |
float|None | actual_timeout = None |
Protected Member Functions | |
_on_result (self, result) | |
Protected Member Functions inherited from searx.search.Search | |
tuple[list[tuple[str, str, dict[str, t.Any]]], int] | _get_requests (self) |
Static Private Attributes | |
str | __slots__ = 'user_plugins', 'request' |
Inherit from the Search class, add calls to the plugins.
Definition at line 185 of file __init__.py.
searx.search.SearchWithPlugins.__init__ | ( | self, | |
"SearchQuery" | search_query, | ||
"SXNG_Request" | request, | ||
list[str] | user_plugins ) |
Definition at line 190 of file __init__.py.
|
protected |
Definition at line 203 of file __init__.py.
ResultContainer searx.search.SearchWithPlugins.search | ( | self | ) |
Reimplemented from searx.search.Search.
Definition at line 206 of file __init__.py.
|
staticprivate |
Definition at line 188 of file __init__.py.
searx.search.SearchWithPlugins.request = request._get_current_object() |
Definition at line 201 of file __init__.py.
searx.search.SearchWithPlugins.user_plugins = user_plugins |
Definition at line 192 of file __init__.py.