search-indexer-engines.rst 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. =================
  2. Local Search APIs
  3. =================
  4. .. sidebar:: further read
  5. - `Comparison to alternatives
  6. <https://docs.meilisearch.com/learn/what_is_meilisearch/comparison_to_alternatives.html>`_
  7. .. contents::
  8. :depth: 1
  9. :local:
  10. :backlinks: entry
  11. .. sidebar:: info
  12. Initial sponsored by `Search and Discovery Fund
  13. <https://nlnet.nl/discovery>`_ of `NLnet Foundation <https://nlnet.nl/>`_.
  14. Administrators might find themselves wanting to integrate locally running search
  15. engines. The following ones are supported for now:
  16. * `Elasticsearch`_
  17. * `Meilisearch`_
  18. * `Solr`_
  19. Each search engine is powerful, capable of full-text search. All of the engines
  20. above are added to ``settings.yml`` just commented out, as you have to
  21. ``base_url`` for all them.
  22. Please note that if you are not using HTTPS to access these engines, you have to
  23. enable HTTP requests by setting ``enable_http`` to ``True``.
  24. Furthermore, if you do not want to expose these engines on a public instance,
  25. you can still add them and limit the access by setting ``tokens`` as described
  26. in section :ref:`private engines`.
  27. .. _engine meilisearch:
  28. MeiliSearch
  29. ===========
  30. .. automodule:: searx.engines.meilisearch
  31. :members:
  32. .. _engine elasticsearch:
  33. Elasticsearch
  34. =============
  35. .. automodule:: searx.engines.elasticsearch
  36. :members:
  37. .. _engine solr:
  38. Solr
  39. ====
  40. .. automodule:: searx.engines.solr
  41. :members: