recoll.rst 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. .. _engine recoll:
  2. =============
  3. Recoll Engine
  4. =============
  5. .. sidebar:: info
  6. - `Recoll <https://www.lesbonscomptes.com/recoll/>`_
  7. - `recoll-webui <https://framagit.org/medoc92/recollwebui.git>`_
  8. - :origin:`searx/engines/recoll.py`
  9. Recoll_ is a desktop full-text search tool based on Xapian. By itself Recoll_
  10. does not offer WEB or API access, this can be achieved using recoll-webui_
  11. Configuration
  12. =============
  13. You must configure the following settings:
  14. ``base_url``:
  15. Location where recoll-webui can be reached.
  16. ``mount_prefix``:
  17. Location where the file hierarchy is mounted on your *local* filesystem.
  18. ``dl_prefix``:
  19. Location where the file hierarchy as indexed by recoll can be reached.
  20. ``search_dir``:
  21. Part of the indexed file hierarchy to be search, if empty the full domain is
  22. searched.
  23. Example
  24. =======
  25. Scenario:
  26. #. Recoll indexes a local filesystem mounted in ``/export/documents/reference``,
  27. #. the Recoll search interface can be reached at https://recoll.example.org/ and
  28. #. the contents of this filesystem can be reached though https://download.example.org/reference
  29. .. code:: yaml
  30. base_url: https://recoll.example.org/
  31. mount_prefix: /export/documents
  32. dl_prefix: https://download.example.org
  33. search_dir: ''