.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.search.processors Namespace Reference

Namespaces

namespace  abstract
namespace  offline
namespace  online
namespace  online_currency
namespace  online_dictionary
namespace  online_url_search

Classes

class  ProcessorMap

Variables

list __all__
 logger = logger.getChild("search.processors")
OnlineParamTypes = OnlineParams | OnlineDictParams | OnlineCurrenciesParams | OnlineUrlSearchParams
OfflineParamTypes = RequestParams
ParamTypes = OfflineParamTypes | OnlineParamTypes
 PROCESSORS = ProcessorMap()

Detailed Description

Implement request processors used by engine-types.

Variable Documentation

◆ __all__

list searx.search.processors.__all__
private
Initial value:
1= [
2 "OfflineParamTypes",
3 "OnlineCurrenciesParams",
4 "OnlineDictParams",
5 "OnlineParamTypes",
6 "OnlineParams",
7 "OnlineUrlSearchParams",
8 "PROCESSORS",
9 "ParamTypes",
10 "RequestParams",
11]

Definition at line 4 of file __init__.py.

◆ logger

searx.search.processors.logger = logger.getChild("search.processors")

Definition at line 28 of file __init__.py.

◆ OfflineParamTypes

t searx.search.processors.OfflineParamTypes = RequestParams

Definition at line 31 of file __init__.py.

◆ OnlineParamTypes

t searx.search.processors.OnlineParamTypes = OnlineParams | OnlineDictParams | OnlineCurrenciesParams | OnlineUrlSearchParams

Definition at line 30 of file __init__.py.

◆ ParamTypes

t searx.search.processors.ParamTypes = OfflineParamTypes | OnlineParamTypes

Definition at line 32 of file __init__.py.

◆ PROCESSORS

searx.search.processors.PROCESSORS = ProcessorMap()

Definition at line 92 of file __init__.py.