- class searx.result_types._base.MainResult(template: str = 'default.html', title: str = '', content: str = '', img_src: str = '', iframe_src: str = '', audio_src: str = '', thumbnail: str = '', publishedDate: ~datetime.datetime | None = None, pubdate: str = '', length: ~datetime.timedelta | None = None, views: str = '', author: str = '', metadata: str = '', priority: ~typing.Literal['', 'high', 'low'] = '', engines: set[str] = <factory>, open_group: bool = False, close_group: bool = False, positions: list[int] = <factory>, score: float = 0, category: str = '', *, url: str | None = None, engine: str | None = '', parsed_url: ~urllib.parse.ParseResult | None = None)[source]¶
Base class of all result types displayed in area main results.
- template: str¶
Name of the template used to render the result.
By default result_templates/default.html is used.
- pubdate: str¶
String representation of
MainResult.publishedDate
Deprecated: it is still partially used in the templates, but will one day be completely eliminated.