engines.rst 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. =======
  2. Engines
  3. =======
  4. Special Engine Settings
  5. =======================
  6. .. sidebar:: Further reading ..
  7. - :ref:`settings engine`
  8. - :ref:`engine settings` & :ref:`engine file`
  9. .. toctree::
  10. :maxdepth: 1
  11. engines/recoll
  12. engines/sql-engines
  13. engines/command-line-engines
  14. .. _engines generic:
  15. General Engine Settings
  16. =======================
  17. Explanation of the :ref:`general engine configuration` shown in the table
  18. :ref:`configured engines`.
  19. ============= =========== ==================== ============
  20. :ref:`engine settings` :ref:`engine file`
  21. ------------------------- ---------------------------------
  22. Name (cfg) Categories
  23. ------------------------- ---------------------------------
  24. Engine .. Paging support **P**
  25. ------------------------- -------------------- ------------
  26. Shortcut **S** Language support **L**
  27. Timeout **TO** Time range support **TR**
  28. Disabled **D** Engine type **ET**
  29. ------------- ----------- -------------------- ------------
  30. Safe search **SS**
  31. ------------- ----------- ---------------------------------
  32. Weigth **W**
  33. ------------- ----------- ---------------------------------
  34. Disabled **D**
  35. ------------- ----------- ---------------------------------
  36. Show errors **DE**
  37. ============= =========== =================================
  38. .. _configured engines:
  39. .. jinja:: searx
  40. .. flat-table:: Engines configured at built time (defaults)
  41. :header-rows: 1
  42. :stub-columns: 2
  43. * - Name (cfg)
  44. - S
  45. - Engine
  46. - TO
  47. - Categories
  48. - P
  49. - L
  50. - SS
  51. - D
  52. - TR
  53. - ET
  54. - W
  55. - D
  56. - DE
  57. {% for name, mod in engines.items() %}
  58. * - {{name}}
  59. - !{{mod.shortcut}}
  60. - {{mod.__name__}}
  61. - {{mod.timeout}}
  62. - {{", ".join(mod.categories)}}
  63. - {{(mod.paging and "y") or ""}}
  64. - {{(mod.language_support and "y") or ""}}
  65. - {{(mod.safesearch and "y") or ""}}
  66. - {{(mod.disabled and "y") or ""}}
  67. - {{(mod.time_range_support and "y") or ""}}
  68. - {{mod.engine_type or ""}}
  69. - {{mod.weight or 1 }}
  70. - {{(mod.disabled and "y") or ""}}
  71. - {{(mod.display_error_messages and "y") or ""}}
  72. {% endfor %}