[docs] move blog article "SQL engines" to admin/engines/

The article "SQL engines" should be in admin's engine documentation (like the
recoll engine).

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2021-06-03 09:53:28 +02:00
parent a561083537
commit 1b3f0c848e
3 changed files with 21 additions and 12 deletions

View File

@ -14,6 +14,7 @@ Special Engine Settings
:maxdepth: 1
engines/recoll
engines/sql-engines
engines/command-line-engines

View File

@ -1,5 +1,7 @@
.. _sql engines:
===========
SQL engines
SQL Engines
===========
.. sidebar:: further read
@ -36,9 +38,10 @@ place the templates at::
searx/templates/{theme_name}/result_templates/{template_name}
As mentioned in previous blog posts, if you do not wish to expose these engines
on a public instance, you can still add them and limit the access by setting
``tokens`` as described in section :ref:`private engines`.
If you do not wish to expose these engines on a public instance, you can still
add them and limit the access by setting ``tokens`` as described in section
:ref:`private engines`.
Configure the engines
=====================
@ -58,6 +61,10 @@ returned results use the option ``limit``.
SQLite
------
.. sidebar:: info
- :origin:`sqlite.py <searx/engines/sqlite.py>`
.. _MediathekView: https://mediathekview.de/
SQLite is a small, fast and reliable SQL database engine. It does not require
@ -106,9 +113,10 @@ PostgreSQL
.. _psycopg2: https://www.psycopg.org/install
.. sidebar:: requirements
.. sidebar:: info
``pip install`` psycopg2_
- :origin:`postgresql.py <searx/engines/postgresql.py>`
- ``pip install`` psycopg2_
PostgreSQL is a powerful and robust open source database. Before configuring
the PostgreSQL engine, you must install the dependency ``psychopg2``. You can
@ -130,9 +138,10 @@ MySQL
.. _mysql-connector-python: https://pypi.org/project/mysql-connector-python
.. sidebar:: requirements
.. sidebar:: info
``pip install`` mysql-connector-python_
- :origin:`mysql_server.py <searx/engines/mysql_server.py>`
- ``pip install`` mysql-connector-python_
MySQL is said to be the most popular open source database. Before enabling MySQL
engine, you must install the package ``mysql-connector-python``.
@ -152,8 +161,8 @@ example configuration for quering a MySQL server:
query_str: 'SELECT * from my_table WHERE my_column=%(query)s'
Acknowledgement
===============
Acknowledgment
==============
This development was sponsored by `Search and Discovery Fund
<https://nlnet.nl/discovery>`_ of `NLnet Foundation <https://nlnet.nl/>`_.

View File

@ -11,4 +11,3 @@ Blog
intro-offline
private-engines
search-indexer-engines
sql-engines