.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self, str query, list[EngineRef] engineref_list, str lang='all', typing.Literal[0, 1, 2] safesearch=0, int pageno=1, typing.Literal["day", "week", "month", "year"]|None time_range=None, float|None timeout_limit=None, str|None external_bang=None, dict[str, dict[str, str]]|None engine_data=None, bool|None redirect_to_first_result=None) | |
categories (self) | |
__repr__ (self) | |
__eq__ (self, other) | |
__hash__ (self) | |
__copy__ (self) |
Public Attributes | |
query = query | |
engineref_list = engineref_list | |
lang = lang | |
typing.Literal[0, 1, 2] | safesearch = safesearch |
pageno = pageno | |
typing.Literal[,,,]|None | time_range = time_range |
timeout_limit = timeout_limit | |
external_bang = external_bang | |
engine_data = engine_data or {} | |
redirect_to_first_result = redirect_to_first_result | |
locale = None |
container for all the search parameters (query, language, etc...)
searx.search.models.SearchQuery.__init__ | ( | self, | |
str | query, | ||
list[EngineRef] | engineref_list, | ||
str | lang = 'all', | ||
typing.Literal[0, 1, 2] | safesearch = 0, | ||
int | pageno = 1, | ||
typing.Literal["day", "week", "month", "year"] | None | time_range = None, | ||
float | None | timeout_limit = None, | ||
str | None | external_bang = None, | ||
dict[str, dict[str, str]] | None | engine_data = None, | ||
bool | None | redirect_to_first_result = None ) |
Definition at line 31 of file models.py.
searx.search.models.SearchQuery.__copy__ | ( | self | ) |
Definition at line 107 of file models.py.
References searx.results.ResultContainer.engine_data, engine_data, engineref_list, searx.query.RawTextQuery.external_bang, external_bang, lang, pageno, searx.query.RawTextQuery.query, query, searx.query.RawTextQuery.redirect_to_first_result, redirect_to_first_result, safesearch, time_range, searx.query.RawTextQuery.timeout_limit, and timeout_limit.
searx.search.models.SearchQuery.__eq__ | ( | self, | |
other ) |
Definition at line 79 of file models.py.
References engineref_list, searx.query.RawTextQuery.external_bang, external_bang, lang, pageno, searx.query.RawTextQuery.query, query, searx.query.RawTextQuery.redirect_to_first_result, redirect_to_first_result, safesearch, time_range, searx.query.RawTextQuery.timeout_limit, and timeout_limit.
searx.search.models.SearchQuery.__hash__ | ( | self | ) |
Definition at line 92 of file models.py.
References engineref_list, searx.query.RawTextQuery.external_bang, external_bang, lang, pageno, searx.query.RawTextQuery.query, query, searx.query.RawTextQuery.redirect_to_first_result, redirect_to_first_result, safesearch, time_range, searx.query.RawTextQuery.timeout_limit, and timeout_limit.
searx.search.models.SearchQuery.__repr__ | ( | self | ) |
Definition at line 66 of file models.py.
References engineref_list, searx.query.RawTextQuery.external_bang, external_bang, lang, pageno, searx.query.RawTextQuery.query, query, searx.query.RawTextQuery.redirect_to_first_result, redirect_to_first_result, safesearch, time_range, searx.query.RawTextQuery.timeout_limit, and timeout_limit.
searx.search.models.SearchQuery.categories | ( | self | ) |
Definition at line 63 of file models.py.
References engineref_list.
searx.search.models.SearchQuery.engine_data = engine_data or {} |
Definition at line 52 of file models.py.
Referenced by __copy__().
searx.search.models.SearchQuery.engineref_list = engineref_list |
Definition at line 45 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), __repr__(), and categories().
searx.search.models.SearchQuery.external_bang = external_bang |
Definition at line 51 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.lang = lang |
Definition at line 46 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.pageno = pageno |
Definition at line 48 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.query = query |
Definition at line 44 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.redirect_to_first_result = redirect_to_first_result |
Definition at line 53 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.safesearch = safesearch |
Definition at line 47 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.time_range = time_range |
Definition at line 49 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().
searx.search.models.SearchQuery.timeout_limit = timeout_limit |
Definition at line 50 of file models.py.
Referenced by __copy__(), __eq__(), __hash__(), and __repr__().