key: elasticsearch title: Elasticsearch description: Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. author: requarks.io logo: https://static.requarks.io/logo/elasticsearch.svg website: https://www.elastic.co/products/elasticsearch isAvailable: true props: apiVersion: type: String title: Elasticsearch Version hint: Should match the version of the Elasticsearch nodes you are connecting to order: 1 enum: - '8.x' - '7.x' - '6.x' default: '7.x' hosts: type: String title: Host(s) 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) order: 2 verifyTLSCertificate: title: Verify TLS Certificate type: Boolean default: true order: 3 tlsCertPath: title: TLS Certificate Path type: String hint: Absolute path to the TLS certificate on the server. order: 4 indexName: type: String title: Index Name hint: The index name to use during creation default: wiki order: 5 analyzer: type: String title: Analyzer hint: 'The token analyzer in elasticsearch' default: simple order: 6 sniffOnStart: type: Boolean title: Sniff on start hint: 'Should Wiki.js attempt to detect the rest of the cluster on first connect? (Default: off)' default: false order: 7 sniffInterval: type: Number title: Sniff Interval hint: '0 = disabled, Interval in seconds to check for updated list of nodes in cluster. (Default: 0)' default: 0 order: 8