.oO SearXNG Developer Documentation Oo.
|
Functions | |
init (_engine_settings) | |
EngineResults | search (query, _params) |
list[dict] | search_keys (query) |
Variables | |
str | engine_type = 'offline' |
str | host = '127.0.0.1' |
int | port = 6379 |
str | password = '' |
int | db = 0 |
bool | paging = False |
bool | exact_match_only = True |
_valkey_client = None |
Valkey is an open source (BSD licensed), in-memory data structure (key value based) store. Before configuring the ``valkey_server`` engine, you must install the dependency valkey_. Configuration ============= Select a database to search in and set its index in the option ``db``. You can either look for exact matches or use partial keywords to find what you are looking for by configuring ``exact_match_only``. Example ======= Below is an example configuration: .. code:: yaml # Required dependency: valkey - name: myvalkey shortcut : rds engine: valkey_server exact_match_only: false host: '127.0.0.1' port: 6379 enable_http: true password: '' db: 0 Implementations ===============
searx.engines.valkey_server.init | ( | _engine_settings | ) |
Definition at line 56 of file valkey_server.py.
EngineResults searx.engines.valkey_server.search | ( | query, | |
_params ) |
Definition at line 67 of file valkey_server.py.
References search_keys().
list[dict] searx.engines.valkey_server.search_keys | ( | query | ) |
Definition at line 85 of file valkey_server.py.
Referenced by search().
|
protected |
Definition at line 53 of file valkey_server.py.
int searx.engines.valkey_server.db = 0 |
Definition at line 47 of file valkey_server.py.
str searx.engines.valkey_server.engine_type = 'offline' |
Definition at line 41 of file valkey_server.py.
bool searx.engines.valkey_server.exact_match_only = True |
Definition at line 51 of file valkey_server.py.
str searx.engines.valkey_server.host = '127.0.0.1' |
Definition at line 44 of file valkey_server.py.
bool searx.engines.valkey_server.paging = False |
Definition at line 50 of file valkey_server.py.
str searx.engines.valkey_server.password = '' |
Definition at line 46 of file valkey_server.py.
int searx.engines.valkey_server.port = 6379 |
Definition at line 45 of file valkey_server.py.