================= Local Search APIs ================= .. sidebar:: further read - `Comparison to alternatives <https://docs.meilisearch.com/learn/what_is_meilisearch/comparison_to_alternatives.html>`_ .. contents:: :depth: 1 :local: :backlinks: entry .. sidebar:: info Initial sponsored by `Search and Discovery Fund <https://nlnet.nl/discovery>`_ of `NLnet Foundation <https://nlnet.nl/>`_. Administrators might find themselves wanting to integrate locally running search engines. The following ones are supported for now: * `Elasticsearch`_ * `Meilisearch`_ * `Solr`_ Each search engine is powerful, capable of full-text search. All of the engines above are added to ``settings.yml`` just commented out, as you have to ``base_url`` for all them. Please note that if you are not using HTTPS to access these engines, you have to enable HTTP requests by setting ``enable_http`` to ``True``. Furthermore, if you do not want 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`. .. _engine meilisearch: MeiliSearch =========== .. automodule:: searx.engines.meilisearch :members: .. _engine elasticsearch: Elasticsearch ============= .. automodule:: searx.engines.elasticsearch :members: .. _engine solr: Solr ==== .. automodule:: searx.engines.solr :members: