.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.answerers._core.Answerer Class Reference
+ Inheritance diagram for searx.answerers._core.Answerer:
+ Collaboration diagram for searx.answerers._core.Answerer:

Public Member Functions

list[BaseAnsweranswer (self, str query)
 
AnswererInfo info (self)
 

Static Public Attributes

list keywords [str]
 

Detailed Description

Abstract base class of answerers.

Definition at line 44 of file _core.py.

Member Function Documentation

◆ answer()

list[BaseAnswer] searx.answerers._core.Answerer.answer ( self,
str query )
Function that returns a list of answers to the question/query.

Reimplemented in searx.answerers._core.ModuleAnswerer, searx.answerers.random.SXNGAnswerer, and searx.answerers.statistics.SXNGAnswerer.

Definition at line 51 of file _core.py.

51 def answer(self, query: str) -> list[BaseAnswer]:
52 """Function that returns a list of answers to the question/query."""
53

◆ info()

AnswererInfo searx.answerers._core.Answerer.info ( self)
Informations about the *answerer*, see :py:obj:`AnswererInfo`.

Reimplemented in searx.answerers._core.ModuleAnswerer, searx.answerers.random.SXNGAnswerer, and searx.answerers.statistics.SXNGAnswerer.

Definition at line 55 of file _core.py.

55 def info(self) -> AnswererInfo:
56 """Informations about the *answerer*, see :py:obj:`AnswererInfo`."""
57
58

Member Data Documentation

◆ keywords

list searx.answerers._core.Answerer.keywords [str]
static

The documentation for this class was generated from the following file: