definition.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. key: elasticsearch
  2. title: Elasticsearch
  3. description: Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases.
  4. author: requarks.io
  5. logo: https://static.requarks.io/logo/elasticsearch.svg
  6. website: https://www.elastic.co/products/elasticsearch
  7. isAvailable: true
  8. props:
  9. apiVersion:
  10. type: String
  11. title: Elasticsearch Version
  12. hint: Should match the version of the Elasticsearch nodes you are connecting to
  13. order: 1
  14. enum:
  15. - '7.x'
  16. - '6.x'
  17. default: '6.x'
  18. hosts:
  19. type: String
  20. title: Host(s)
  21. hint: Comma-separated list of Elasticsearch hosts to connect to, including the port, username and password if necessary. (e.g. http://localhost:9200, https://user:pass@es1.example.com:9200)
  22. order: 2
  23. indexName:
  24. type: String
  25. title: Index Name
  26. hint: The index name to use during creation
  27. default: wiki
  28. order: 3
  29. analyzer:
  30. type: String
  31. title: Analyzer
  32. hint: 'The token analyzer in elasticsearch'
  33. default: simple
  34. order: 4
  35. sniffOnStart:
  36. type: Boolean
  37. title: Sniff on start
  38. hint: 'Should Wiki.js attempt to detect the rest of the cluster on first connect? (Default: off)'
  39. default: false
  40. order: 5
  41. sniffInterval:
  42. type: Number
  43. title: Sniff Interval
  44. hint: '0 = disabled, Interval in seconds to check for updated list of nodes in cluster. (Default: 0)'
  45. default: 0
  46. order: 6