123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- =======
- Engines
- =======
- Special Engine Settings
- =======================
- .. sidebar:: Further reading ..
- - :ref:`settings engine`
- - :ref:`engine settings` & :ref:`engine file`
- .. toctree::
- :maxdepth: 1
- engines/recoll.rst
- .. _engines generic:
- General Engine Settings
- =======================
- Explanation of the :ref:`general engine configuration` shown in the table
- :ref:`configured engines`.
- ============= =========== ==================== ============
- :ref:`engine settings` :ref:`engine file`
- ------------------------- ---------------------------------
- Name (cfg) Categories
- ------------------------- ---------------------------------
- Engine .. Paging support **P**
- ------------------------- -------------------- ------------
- Shortcut **S** Language support **L**
- Timeout **TO** Time range support **TR**
- Disabled **D** Engine type **ET**
- ------------- ----------- -------------------- ------------
- Safe search **SS**
- ------------- ----------- ---------------------------------
- Weight **W**
- ------------- ----------- ---------------------------------
- Disabled **D**
- ------------- ----------- ---------------------------------
- Show errors **DE**
- ============= =========== =================================
- .. _configured engines:
- .. jinja:: searx
- .. flat-table:: Engines configured at built time (defaults)
- :header-rows: 1
- :stub-columns: 2
- * - Name (cfg)
- - S
- - Engine
- - TO
- - Categories
- - P
- - L
- - SS
- - D
- - TR
- - ET
- - W
- - D
- - DE
- {% for name, mod in engines.items() %}
- * - {{name}}
- - !{{mod.shortcut}}
- - {{mod.__name__}}
- - {{mod.timeout}}
- - {{", ".join(mod.categories)}}
- - {{(mod.paging and "y") or ""}}
- - {{(mod.language_support and "y") or ""}}
- - {{(mod.safesearch and "y") or ""}}
- - {{(mod.disabled and "y") or ""}}
- - {{(mod.time_range_support and "y") or ""}}
- - {{mod.engine_type or ""}}
- - {{mod.weight or 1 }}
- - {{(mod.disabled and "y") or ""}}
- - {{(mod.display_error_messages and "y") or ""}}
- {% endfor %}
- .. flat-table:: Additional engines (commented out in settings.yml)
- :header-rows: 1
- :stub-columns: 2
- * - Name
- - Base URL
- - Host
- - Port
- - Paging
- * - elasticsearch
- - localhost:9200
- -
- -
- - False
- * - meilicsearch
- - localhost:7700
- -
- -
- - True
- * - mongodb
- -
- - 127.0.0.1
- - 21017
- - True
- * - mysql_server
- -
- - 127.0.0.1
- - 3306
- - True
- * - postgresql
- -
- - 127.0.0.1
- - 5432
- - True
- * - redis_server
- -
- - 127.0.0.1
- - 6379
- - False
- * - solr
- - localhost:8983
- -
- -
- - True
- * - sqlite
- -
- -
- -
- - True
|