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

Namespaces

namespace  checker
 
namespace  models
 
namespace  processors
 

Classes

class  Search
 
class  SearchWithPlugins
 

Functions

 initialize (settings_engines=None, enable_checker=False, check_network=False, enable_metrics=True)
 

Variables

 logger = logger.getChild('search')
 

Function Documentation

◆ initialize()

searx.search.initialize ( settings_engines = None,
enable_checker = False,
check_network = False,
enable_metrics = True )

Definition at line 32 of file __init__.py.

32def initialize(settings_engines=None, enable_checker=False, check_network=False, enable_metrics=True):
33 settings_engines = settings_engines or settings['engines']
34 load_engines(settings_engines)
35 initialize_network(settings_engines, settings['outgoing'])
36 if check_network:
37 check_network_configuration()
38 initialize_metrics([engine['name'] for engine in settings_engines], enable_metrics)
39 initialize_processors(settings_engines)
40 if enable_checker:
41 initialize_checker()
42
43

Referenced by searx.search.checker.__main__.run().

+ Here is the caller graph for this function:

Variable Documentation

◆ logger

searx.search.logger = logger.getChild('search')

Definition at line 29 of file __init__.py.