engines.rst 2.3 KB

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