Elasticsearch settings

Hi! This is a proof-of-concept to explore the concept of "code as data". Your codebase could tell you so much only if it was easier to get at. It's generally talked about in abstract terms, but I had a specific problem.

Elasticsearch is a piece of software with a lot of different settings you can tweak and the documentation is pretty good if you know what to look for. As someone operating a cluster, there is no one place that lists all the settings! I wanted to compile a full list of Elasticsearch settings to have a quick lookup and to help discover settings I didn't know about or might even be undocumented.

So, I used bblfsh to analyze the entire Elasticsearch codebase and get all the settings. Take a look at the code! This project was done as an experiment and I currently don't plan on investing a ton of time into it, but if you see any issues or want to help out, please open an issue on the repository.

Setting Properties Java type Default value
GitHub icon Elasticsearch icon action.auto_create_index NodeScope, Dynamic AutoCreate true
GitHub icon Elasticsearch icon action.destructive_requires_name Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon action.master.force_local NodeScope Boolean false
GitHub icon Elasticsearch icon action.search.shard_count.limit Dynamic, NodeScope Long
GitHub icon Elasticsearch icon bootstrap.ctrlhandler NodeScope Boolean true
GitHub icon Elasticsearch icon bootstrap.memory_lock NodeScope Boolean false
GitHub icon Elasticsearch icon bootstrap.system_call_filter NodeScope Boolean true
GitHub icon Elasticsearch icon cache.recycler.page.limit.heap NodeScope ByteSizeValue 10%
GitHub icon Elasticsearch icon cache.recycler.page.type NodeScope Type ->name
GitHub icon Elasticsearch icon cache.recycler.page.weight.bytes NodeScope Double 1d
GitHub icon Elasticsearch icon cache.recycler.page.weight.ints NodeScope Double 1d
GitHub icon Elasticsearch icon cache.recycler.page.weight.longs NodeScope Double 1d
GitHub icon Elasticsearch icon cache.recycler.page.weight.objects NodeScope Double 0.1d
GitHub icon Elasticsearch icon chunk_size NodeScope ByteSizeValue Long.MAX_VALUE
GitHub icon Elasticsearch icon client.transport.ignore_cluster_name NodeScope Boolean false
GitHub icon Elasticsearch icon client.transport.nodes_sampler_interval NodeScope TimeValue timeValueSeconds->5
GitHub icon Elasticsearch icon client.transport.ping_timeout NodeScope TimeValue timeValueSeconds->5
GitHub icon Elasticsearch icon client.transport.sniff NodeScope Boolean false
GitHub icon Elasticsearch icon client.type NodeScope String node
GitHub icon Elasticsearch icon CLUSTER_ROUTING_ALLOCATION_ALLOW_REBALANCE Dynamic, NodeScope ClusterRebalanceType ->toString
GitHub icon Elasticsearch icon cluster.blocks.read_only Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon cluster.blocks.read_only_allow_delete Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon cluster.indices.close.enable Dynamic, NodeScope Boolean true
GitHub icon Elasticsearch icon cluster.indices.tombstones.size NodeScope Integer 500
GitHub icon Elasticsearch icon cluster.info.update.interval Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon cluster.info.update.timeout Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->15
GitHub icon Elasticsearch icon cluster.name NodeScope ClusterName elasticsearch
GitHub icon Elasticsearch icon cluster.nodes.reconnect_interval NodeScope TimeValue TimeValue->timeValueSeconds->10
GitHub icon Elasticsearch icon cluster.routing.allocation.awareness.attributes Dynamic, NodeScope
GitHub icon Elasticsearch icon cluster.routing.allocation.awareness.force. Dynamic, NodeScope Settings
GitHub icon Elasticsearch icon cluster.routing.allocation.balance.index Dynamic, NodeScope Float 0.55f
GitHub icon Elasticsearch icon cluster.routing.allocation.balance.shard Dynamic, NodeScope Float 0.45f
GitHub icon Elasticsearch icon cluster.routing.allocation.balance.threshold Dynamic, NodeScope Float 1.0f
GitHub icon Elasticsearch icon cluster.routing.allocation.cluster_concurrent_rebalance Dynamic, NodeScope Integer 2
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.include_relocations Dynamic, NodeScope Boolean true
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.reroute_interval Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->60
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.threshold_enabled Dynamic, NodeScope Boolean true
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.watermark.flood_stage Dynamic, NodeScope String 95%
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.watermark.high Dynamic, NodeScope String 90%
GitHub icon Elasticsearch icon cluster.routing.allocation.disk.watermark.low Dynamic, NodeScope String 85%
GitHub icon Elasticsearch icon cluster.routing.allocation.enable Dynamic, NodeScope Allocation ->toString
GitHub icon Elasticsearch icon cluster.routing.allocation.node_concurrent_incoming_recoveries Dynamic, NodeScope Integer
GitHub icon Elasticsearch icon cluster.routing.allocation.node_concurrent_outgoing_recoveries Dynamic, NodeScope Integer
GitHub icon Elasticsearch icon cluster.routing.allocation.node_concurrent_recoveries Dynamic, NodeScope Integer Integer->toString->DEFAULT_CLUSTER_ROUTING_ALLOCATION_NODE_CONCURRENT_RECOVERIES
GitHub icon Elasticsearch icon cluster.routing.allocation.node_initial_primaries_recoveries Dynamic, NodeScope Integer DEFAULT_CLUSTER_ROUTING_ALLOCATION_NODE_INITIAL_PRIMARIES_RECOVERIES
GitHub icon Elasticsearch icon cluster.routing.allocation.same_shard.host Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon cluster.routing.allocation.total_shards_per_node Dynamic, NodeScope Integer
GitHub icon Elasticsearch icon cluster.routing.allocation.type NodeScope String BALANCED_ALLOCATOR
GitHub icon Elasticsearch icon cluster.routing.rebalance.enable Dynamic, NodeScope Rebalance ->toString
GitHub icon Elasticsearch icon cluster.routing.use_adaptive_replica_selection Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon cluster.service.slow_task_logging_threshold Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon compress NodeScope Boolean false
GitHub icon Elasticsearch icon discovery.initial_state_timeout NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon discovery.type NodeScope String zen
GitHub icon Elasticsearch icon discovery.zen.commit_timeout Dynamic, NodeScope TimeValue
GitHub icon Elasticsearch icon discovery.zen.fd.connect_on_network_disconnect NodeScope Boolean false
GitHub icon Elasticsearch icon discovery.zen.fd.ping_interval NodeScope TimeValue timeValueSeconds->1
GitHub icon Elasticsearch icon discovery.zen.fd.ping_retries NodeScope Integer 3
GitHub icon Elasticsearch icon discovery.zen.fd.ping_timeout NodeScope TimeValue timeValueSeconds->30
GitHub icon Elasticsearch icon discovery.zen.fd.register_connection_listener NodeScope Boolean true
GitHub icon Elasticsearch icon discovery.zen.hosts_provider NodeScope Optional of String
GitHub icon Elasticsearch icon discovery.zen.join_retry_attempts NodeScope Integer 3
GitHub icon Elasticsearch icon discovery.zen.join_retry_delay NodeScope TimeValue TimeValue->timeValueMillis->100
GitHub icon Elasticsearch icon discovery.zen.join_timeout NodeScope TimeValue
GitHub icon Elasticsearch icon discovery.zen.master_election.ignore_non_master_pings NodeScope Boolean false
GitHub icon Elasticsearch icon discovery.zen.master_election.wait_for_joins_timeout NodeScope TimeValue
GitHub icon Elasticsearch icon discovery.zen.max_pings_from_another_master NodeScope Integer 3
GitHub icon Elasticsearch icon discovery.zen.minimum_master_nodes Dynamic, NodeScope Integer
GitHub icon Elasticsearch icon discovery.zen.no_master_block Dynamic, NodeScope ClusterBlock write
GitHub icon Elasticsearch icon discovery.zen.ping_timeout NodeScope TimeValue timeValueSeconds->3
GitHub icon Elasticsearch icon discovery.zen.ping.unicast.concurrent_connects NodeScope Integer 10
GitHub icon Elasticsearch icon discovery.zen.ping.unicast.hosts NodeScope List of String emptyList
GitHub icon Elasticsearch icon discovery.zen.ping.unicast.hosts.resolve_timeout NodeScope TimeValue TimeValue->timeValueSeconds->5
GitHub icon Elasticsearch icon discovery.zen.publish_diff.enable Dynamic, NodeScope Boolean true
GitHub icon Elasticsearch icon discovery.zen.publish_timeout Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon discovery.zen.publish.max_pending_cluster_states NodeScope Integer 25
GitHub icon Elasticsearch icon discovery.zen.send_leave_request NodeScope Boolean true
GitHub icon Elasticsearch icon FIELDDATA_CACHE_KEY IndexScope String
GitHub icon Elasticsearch icon gateway.expected_data_nodes NodeScope Integer
GitHub icon Elasticsearch icon gateway.expected_master_nodes NodeScope Integer
GitHub icon Elasticsearch icon gateway.expected_nodes NodeScope Integer
GitHub icon Elasticsearch icon gateway.recover_after_data_nodes NodeScope Integer
GitHub icon Elasticsearch icon gateway.recover_after_master_nodes NodeScope Integer 0
GitHub icon Elasticsearch icon gateway.recover_after_nodes NodeScope Integer
GitHub icon Elasticsearch icon gateway.recover_after_time NodeScope TimeValue TimeValue->timeValueMillis->0
GitHub icon Elasticsearch icon http.bind_host NodeScope List of String SETTING_HTTP_HOST
GitHub icon Elasticsearch icon http.compression NodeScope Boolean true
GitHub icon Elasticsearch icon http.compression_level NodeScope Integer 3
GitHub icon Elasticsearch icon http.content_type.required NodeScope, Deprecated Boolean
GitHub icon Elasticsearch icon http.cors.allow-credentials NodeScope Boolean false
GitHub icon Elasticsearch icon http.cors.allow-headers NodeScope String X-Requested-With,Content-Type,Content-Length
GitHub icon Elasticsearch icon http.cors.allow-methods NodeScope String OPTIONS,HEAD,GET,POST,PUT,DELETE
GitHub icon Elasticsearch icon http.cors.allow-origin NodeScope String
GitHub icon Elasticsearch icon http.cors.enabled NodeScope Boolean false
GitHub icon Elasticsearch icon http.cors.max-age NodeScope Integer 1728000
GitHub icon Elasticsearch icon http.detailed_errors.enabled NodeScope Boolean true
GitHub icon Elasticsearch icon http.enabled NodeScope Boolean true
GitHub icon Elasticsearch icon http.host NodeScope List of String emptyList
GitHub icon Elasticsearch icon http.max_chunk_size NodeScope ByteSizeValue 8->ByteSizeUnit.KB
GitHub icon Elasticsearch icon http.max_content_length NodeScope ByteSizeValue 100->ByteSizeUnit.MB
GitHub icon Elasticsearch icon http.max_header_size NodeScope ByteSizeValue 8->ByteSizeUnit.KB
GitHub icon Elasticsearch icon http.max_initial_line_length NodeScope ByteSizeValue 4->ByteSizeUnit.KB
GitHub icon Elasticsearch icon http.pipelining NodeScope Boolean true
GitHub icon Elasticsearch icon http.pipelining.max_events NodeScope Integer 10000
GitHub icon Elasticsearch icon http.port NodeScope PortsRange 9200-9300
GitHub icon Elasticsearch icon http.publish_host NodeScope List of String SETTING_HTTP_HOST
GitHub icon Elasticsearch icon http.publish_port NodeScope Integer
GitHub icon Elasticsearch icon http.read_timeout NodeScope TimeValue 0
GitHub icon Elasticsearch icon http.reset_cookies NodeScope Boolean false
GitHub icon Elasticsearch icon http.tcp_no_delay NodeScope Boolean
GitHub icon Elasticsearch icon http.tcp.keep_alive NodeScope Boolean
GitHub icon Elasticsearch icon http.tcp.receive_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon http.tcp.reuse_address NodeScope Boolean
GitHub icon Elasticsearch icon http.tcp.send_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon INDEX_FORMAT IndexScope, Final Integer 0
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_LEVEL_SETTING Dynamic, IndexScope SlowLogLevel ->name
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_MAX_SOURCE_CHARS_TO_LOG_SETTING Dynamic, IndexScope Integer 1000
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_REFORMAT_SETTING Dynamic, IndexScope Boolean true
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_THRESHOLD_INDEX_DEBUG_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_THRESHOLD_INDEX_INFO_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_THRESHOLD_INDEX_TRACE_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_INDEXING_SLOWLOG_THRESHOLD_INDEX_WARN_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_LEVEL Dynamic, IndexScope SlowLogLevel ->name
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_FETCH_DEBUG_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_FETCH_INFO_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_FETCH_TRACE_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_FETCH_WARN_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_QUERY_DEBUG_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_QUERY_INFO_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_QUERY_TRACE_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon INDEX_SEARCH_SLOWLOG_THRESHOLD_QUERY_WARN_SETTING Dynamic, IndexScope TimeValue TimeValue->timeValueNanos->
GitHub icon Elasticsearch icon index.allocation.max_retries Dynamic, IndexScope Integer 5
GitHub icon Elasticsearch icon index.codec IndexScope, NodeScope String default
GitHub icon Elasticsearch icon index.compound_format Dynamic, IndexScope Double Double->toString->
GitHub icon Elasticsearch icon index.gc_deletes Dynamic, IndexScope TimeValue DEFAULT_GC_DELETES
GitHub icon Elasticsearch icon index.global_checkpoint_sync.interval Dynamic, IndexScope TimeValue 30->TimeUnit.SECONDS
GitHub icon Elasticsearch icon index.highlight.max_analyzed_offset Dynamic, IndexScope Integer
GitHub icon Elasticsearch icon index.load_fixed_bitset_filters_eagerly IndexScope Boolean true
GitHub icon Elasticsearch icon index.mapper.dynamic Dynamic, IndexScope Boolean INDEX_MAPPER_DYNAMIC_DEFAULT
GitHub icon Elasticsearch icon index.mapping.coerce IndexScope Boolean false
GitHub icon Elasticsearch icon index.mapping.coerce IndexScope Boolean true
GitHub icon Elasticsearch icon index.mapping.coerce IndexScope Boolean true
GitHub icon Elasticsearch icon index.mapping.depth.limit Dynamic, IndexScope Long 20L
GitHub icon Elasticsearch icon index.mapping.ignore_malformed IndexScope Boolean false
GitHub icon Elasticsearch icon index.mapping.nested_fields.limit Dynamic, IndexScope Long 50L
GitHub icon Elasticsearch icon index.mapping.total_fields.limit Dynamic, IndexScope Long 1000L
GitHub icon Elasticsearch icon index.max_adjacency_matrix_filters Dynamic, IndexScope Integer 100
GitHub icon Elasticsearch icon index.max_inner_result_window Dynamic, IndexScope Integer 100
GitHub icon Elasticsearch icon index.max_ngram_diff Dynamic, IndexScope Integer 1
GitHub icon Elasticsearch icon index.max_refresh_listeners Dynamic, IndexScope Integer 1000
GitHub icon Elasticsearch icon index.max_rescore_window Dynamic, IndexScope Integer MAX_RESULT_WINDOW_SETTING
GitHub icon Elasticsearch icon index.max_result_window Dynamic, IndexScope Integer 10000
GitHub icon Elasticsearch icon index.max_script_fields Dynamic, IndexScope Integer 32
GitHub icon Elasticsearch icon index.max_shingle_diff Dynamic, IndexScope Integer 3
GitHub icon Elasticsearch icon index.max_slices_per_scroll Dynamic, IndexScope Integer 1024
GitHub icon Elasticsearch icon index.max_terms_count Dynamic, IndexScope Integer 65536
GitHub icon Elasticsearch icon index.merge.policy.expunge_deletes_allowed Dynamic, IndexScope Double DEFAULT_EXPUNGE_DELETES_ALLOWED
GitHub icon Elasticsearch icon index.merge.policy.floor_segment Dynamic, IndexScope ByteSizeValue DEFAULT_FLOOR_SEGMENT
GitHub icon Elasticsearch icon index.merge.policy.max_merge_at_once Dynamic, IndexScope Integer DEFAULT_MAX_MERGE_AT_ONCE
GitHub icon Elasticsearch icon index.merge.policy.max_merge_at_once_explicit Dynamic, IndexScope Integer DEFAULT_MAX_MERGE_AT_ONCE_EXPLICIT
GitHub icon Elasticsearch icon index.merge.policy.max_merged_segment Dynamic, IndexScope ByteSizeValue DEFAULT_MAX_MERGED_SEGMENT
GitHub icon Elasticsearch icon index.merge.policy.reclaim_deletes_weight Dynamic, IndexScope Double DEFAULT_RECLAIM_DELETES_WEIGHT
GitHub icon Elasticsearch icon index.merge.policy.segments_per_tier Dynamic, IndexScope Double DEFAULT_SEGMENTS_PER_TIER
GitHub icon Elasticsearch icon index.merge.scheduler.auto_throttle Dynamic, IndexScope Boolean true
GitHub icon Elasticsearch icon index.merge.scheduler.max_merge_count Dynamic, IndexScope Integer
GitHub icon Elasticsearch icon index.merge.scheduler.max_thread_count Dynamic, IndexScope Integer
GitHub icon Elasticsearch icon index.number_of_routing_shards IndexScope Integer INDEX_NUMBER_OF_SHARDS_SETTING
GitHub icon Elasticsearch icon index.optimize_auto_generated_id IndexScope, Dynamic Boolean true
GitHub icon Elasticsearch icon index.priority Dynamic, IndexScope Integer 1
GitHub icon Elasticsearch icon index.queries.cache.enabled IndexScope Boolean true
GitHub icon Elasticsearch icon index.queries.cache.everything IndexScope Boolean false
GitHub icon Elasticsearch icon index.query_string.lenient IndexScope Boolean false
GitHub icon Elasticsearch icon index.query.parse.allow_unmapped_fields IndexScope Boolean true
GitHub icon Elasticsearch icon index.refresh_interval Dynamic, IndexScope TimeValue DEFAULT_REFRESH_INTERVAL
GitHub icon Elasticsearch icon index.requests.cache.enable Dynamic, IndexScope Boolean true
GitHub icon Elasticsearch icon index.routing.allocation.enable Dynamic, IndexScope Allocation ->toString
GitHub icon Elasticsearch icon index.routing.allocation.total_shards_per_node Dynamic, IndexScope Integer
GitHub icon Elasticsearch icon index.routing.rebalance.enable Dynamic, IndexScope Rebalance ->toString
GitHub icon Elasticsearch icon index.shard.check_on_startup IndexScope String false
GitHub icon Elasticsearch icon index.sort.field IndexScope, Final List of String Collections->emptyList
GitHub icon Elasticsearch icon index.sort.missing IndexScope, Final List of String Collections->emptyList
GitHub icon Elasticsearch icon index.sort.mode IndexScope, Final List of MultiValueMode Collections->emptyList
GitHub icon Elasticsearch icon index.sort.order IndexScope, Final List of SortOrder Collections->emptyList
GitHub icon Elasticsearch icon index.store.fs.fs_lock IndexScope, NodeScope LockFactory native
GitHub icon Elasticsearch icon index.store.preload IndexScope, NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon index.store.stats_refresh_interval IndexScope TimeValue TimeValue->timeValueSeconds->10
GitHub icon Elasticsearch icon index.store.type IndexScope, NodeScope String
GitHub icon Elasticsearch icon index.translog.durability Dynamic, IndexScope ->name
GitHub icon Elasticsearch icon index.translog.flush_threshold_size Dynamic, IndexScope ByteSizeValue 512->ByteSizeUnit.MB
GitHub icon Elasticsearch icon index.translog.generation_threshold_size Dynamic, IndexScope ByteSizeValue 64->ByteSizeUnit.MB
GitHub icon Elasticsearch icon index.translog.retention.age Dynamic, IndexScope TimeValue TimeValue->timeValueHours->12
GitHub icon Elasticsearch icon index.translog.retention.size Dynamic, IndexScope ByteSizeValue 512->ByteSizeUnit.MB
GitHub icon Elasticsearch icon index.translog.sync_interval IndexScope TimeValue TimeValue->timeValueSeconds->5
GitHub icon Elasticsearch icon index.ttl.disable_purge Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon index.unassigned.node_left.delayed_timeout Dynamic, IndexScope TimeValue
GitHub icon Elasticsearch icon index.warmer.enabled Dynamic, IndexScope Boolean true
GitHub icon Elasticsearch icon index.write.wait_for_active_shards Dynamic, IndexScope ActiveShardCount 1
GitHub icon Elasticsearch icon indices.analysis.hunspell.dictionary.ignore_case NodeScope Boolean
GitHub icon Elasticsearch icon indices.analysis.hunspell.dictionary.lazy NodeScope Boolean
GitHub icon Elasticsearch icon indices.breaker.accounting.limit NodeScope ByteSizeValue 100%
GitHub icon Elasticsearch icon indices.breaker.accounting.overhead NodeScope Double 1.0d
GitHub icon Elasticsearch icon indices.breaker.accounting.type NodeScope memory
GitHub icon Elasticsearch icon indices.breaker.fielddata.limit Dynamic, NodeScope ByteSizeValue 60%
GitHub icon Elasticsearch icon indices.breaker.fielddata.overhead Dynamic, NodeScope Double 1.03d
GitHub icon Elasticsearch icon indices.breaker.fielddata.type NodeScope memory
GitHub icon Elasticsearch icon indices.breaker.request.limit Dynamic, NodeScope ByteSizeValue 60%
GitHub icon Elasticsearch icon indices.breaker.request.overhead Dynamic, NodeScope Double 1.0d
GitHub icon Elasticsearch icon indices.breaker.request.type NodeScope memory
GitHub icon Elasticsearch icon indices.breaker.total.limit Dynamic, NodeScope ByteSizeValue 70%
GitHub icon Elasticsearch icon indices.breaker.type NodeScope String hierarchy
GitHub icon Elasticsearch icon indices.cache.cleanup_interval NodeScope TimeValue TimeValue->timeValueMinutes->1
GitHub icon Elasticsearch icon indices.fielddata.cache.size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon indices.mapping.dynamic_timeout Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon indices.memory.index_buffer_size NodeScope ByteSizeValue 10%
GitHub icon Elasticsearch icon indices.memory.interval NodeScope TimeValue TimeValue->timeValueSeconds->5
GitHub icon Elasticsearch icon indices.memory.max_index_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon indices.memory.min_index_buffer_size NodeScope ByteSizeValue 48->ByteSizeUnit.MB
GitHub icon Elasticsearch icon indices.memory.shard_inactive_time NodeScope TimeValue TimeValue->timeValueMinutes->5
GitHub icon Elasticsearch icon indices.queries.cache.all_segments NodeScope Boolean false
GitHub icon Elasticsearch icon indices.queries.cache.count NodeScope Integer 1000
GitHub icon Elasticsearch icon indices.queries.cache.size NodeScope ByteSizeValue 10%
GitHub icon Elasticsearch icon indices.query.bool.max_clause_count NodeScope Integer 1024
GitHub icon Elasticsearch icon indices.query.query_string.allowLeadingWildcard NodeScope Boolean true
GitHub icon Elasticsearch icon indices.query.query_string.analyze_wildcard NodeScope Boolean false
GitHub icon Elasticsearch icon indices.recovery.internal_action_long_timeout Dynamic, NodeScope TimeValue
GitHub icon Elasticsearch icon indices.recovery.internal_action_timeout Dynamic, NodeScope TimeValue TimeValue->timeValueMinutes->15
GitHub icon Elasticsearch icon indices.recovery.max_bytes_per_sec Dynamic, NodeScope ByteSizeValue 40->ByteSizeUnit.MB
GitHub icon Elasticsearch icon indices.recovery.recovery_activity_timeout Dynamic, NodeScope TimeValue
GitHub icon Elasticsearch icon indices.recovery.retry_delay_network Dynamic, NodeScope TimeValue TimeValue->timeValueSeconds->5
GitHub icon Elasticsearch icon indices.recovery.retry_delay_state_sync Dynamic, NodeScope TimeValue TimeValue->timeValueMillis->500
GitHub icon Elasticsearch icon indices.requests.cache.expire NodeScope TimeValue 0
GitHub icon Elasticsearch icon indices.requests.cache.size NodeScope ByteSizeValue 1%
GitHub icon Elasticsearch icon indices.store.delete.shard.timeout NodeScope TimeValue 30->TimeUnit.SECONDS
GitHub icon Elasticsearch icon location NodeScope String
GitHub icon Elasticsearch icon logger.level NodeScope Level ->name
GitHub icon Elasticsearch icon monitor.fs.refresh_interval NodeScope TimeValue TimeValue->timeValueSeconds->1
GitHub icon Elasticsearch icon monitor.jvm.gc.enabled NodeScope Boolean true
GitHub icon Elasticsearch icon monitor.jvm.gc.overhead.debug NodeScope Integer 10
GitHub icon Elasticsearch icon monitor.jvm.gc.overhead.info NodeScope Integer 25
GitHub icon Elasticsearch icon monitor.jvm.gc.overhead.warn NodeScope Integer 50
GitHub icon Elasticsearch icon monitor.jvm.gc.refresh_interval NodeScope TimeValue TimeValue->timeValueSeconds->1
GitHub icon Elasticsearch icon monitor.jvm.refresh_interval NodeScope TimeValue TimeValue->timeValueSeconds->1
GitHub icon Elasticsearch icon monitor.os.refresh_interval NodeScope TimeValue TimeValue->timeValueSeconds->1
GitHub icon Elasticsearch icon monitor.process.refresh_interval NodeScope TimeValue TimeValue->timeValueSeconds->1
GitHub icon Elasticsearch icon network.bind_host NodeScope List of String GLOBAL_NETWORK_HOST_SETTING
GitHub icon Elasticsearch icon network.breaker.inflight_requests.limit Dynamic, NodeScope ByteSizeValue 100%
GitHub icon Elasticsearch icon network.breaker.inflight_requests.overhead Dynamic, NodeScope Double 1.0d
GitHub icon Elasticsearch icon network.breaker.inflight_requests.type NodeScope memory
GitHub icon Elasticsearch icon network.host NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon network.publish_host NodeScope List of String GLOBAL_NETWORK_HOST_SETTING
GitHub icon Elasticsearch icon network.server NodeScope Boolean true
GitHub icon Elasticsearch icon network.tcp.connect_timeout NodeScope TimeValue 30->TimeUnit.SECONDS
GitHub icon Elasticsearch icon network.tcp.keep_alive NodeScope Boolean true
GitHub icon Elasticsearch icon network.tcp.no_delay NodeScope Boolean true
GitHub icon Elasticsearch icon network.tcp.receive_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon network.tcp.reuse_address NodeScope Boolean NetworkUtils->defaultReuseAddress
GitHub icon Elasticsearch icon network.tcp.send_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon node.data NodeScope Boolean true
GitHub icon Elasticsearch icon node.enable_lucene_segment_infos_trace NodeScope Boolean false
GitHub icon Elasticsearch icon node.id.seed NodeScope Long 0L
GitHub icon Elasticsearch icon node.ingest NodeScope Boolean true
GitHub icon Elasticsearch icon node.local_storage NodeScope Boolean true
GitHub icon Elasticsearch icon node.master NodeScope Boolean true
GitHub icon Elasticsearch icon node.max_local_storage_nodes NodeScope Integer 1
GitHub icon Elasticsearch icon node.portsfile NodeScope Boolean false
GitHub icon Elasticsearch icon path.data NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon path.logs NodeScope String
GitHub icon Elasticsearch icon path.repo NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon plugin.mandatory NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon processors NodeScope Integer ->availableProcessors
GitHub icon Elasticsearch icon repositories.fs.chunk_size NodeScope ByteSizeValue Long.MAX_VALUE
GitHub icon Elasticsearch icon repositories.fs.compress NodeScope Boolean false
GitHub icon Elasticsearch icon repositories.fs.location NodeScope String LOCATION_SETTING
GitHub icon Elasticsearch icon resource.reload.enabled NodeScope Boolean true
GitHub icon Elasticsearch icon resource.reload.interval.high NodeScope TimeValue
GitHub icon Elasticsearch icon resource.reload.interval.low NodeScope TimeValue
GitHub icon Elasticsearch icon resource.reload.interval.medium NodeScope TimeValue Setting->timeSetting->"resource.reload.interval"->
GitHub icon Elasticsearch icon rest.action.multi.allow_explicit_index NodeScope Boolean true
GitHub icon Elasticsearch icon script.allowed_contexts NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon script.allowed_types NodeScope List of String Collections->emptyList
GitHub icon Elasticsearch icon script.cache.expire NodeScope TimeValue TimeValue->timeValueMillis->0
GitHub icon Elasticsearch icon script.cache.max_size NodeScope Integer 100
GitHub icon Elasticsearch icon script.max_compilations_rate Dynamic, NodeScope Tuple of Integer of TimeValue 75/5m
GitHub icon Elasticsearch icon script.max_size_in_bytes NodeScope Integer 65535
GitHub icon Elasticsearch icon search.default_keep_alive NodeScope, Dynamic TimeValue timeValueMinutes->5
GitHub icon Elasticsearch icon search.default_search_timeout Dynamic, NodeScope TimeValue NO_TIMEOUT
GitHub icon Elasticsearch icon search.highlight.term_vector_multi_value NodeScope Boolean true
GitHub icon Elasticsearch icon search.keep_alive_interval NodeScope TimeValue timeValueMinutes->1
GitHub icon Elasticsearch icon search.low_level_cancellation Dynamic, NodeScope Boolean false
GitHub icon Elasticsearch icon search.max_buckets NodeScope, Dynamic Integer DEFAULT_LIMIT_MAX_BUCKETS
GitHub icon Elasticsearch icon search.max_keep_alive NodeScope, Dynamic TimeValue timeValueHours->24
GitHub icon Elasticsearch icon search.remote.connect NodeScope Boolean true
GitHub icon Elasticsearch icon search.remote.connections_per_cluster NodeScope Integer 3
GitHub icon Elasticsearch icon search.remote.initial_connect_timeout NodeScope TimeValue TimeValue->timeValueSeconds->30
GitHub icon Elasticsearch icon security.manager.filter_bad_defaults NodeScope Boolean true
GitHub icon Elasticsearch icon SETTING Dynamic, IndexScope AutoExpandReplicas false
GitHub icon Elasticsearch icon SETTING_BLOCKS_METADATA Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon SETTING_BLOCKS_READ Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon SETTING_BLOCKS_WRITE Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon SETTING_DATA_PATH IndexScope String
GitHub icon Elasticsearch icon SETTING_NUMBER_OF_REPLICAS Dynamic, IndexScope Integer 1
GitHub icon Elasticsearch icon SETTING_READ_ONLY Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon SETTING_READ_ONLY_ALLOW_DELETE Dynamic, IndexScope Boolean false
GitHub icon Elasticsearch icon SETTING_ROUTING_PARTITION_SIZE IndexScope Integer 1
GitHub icon Elasticsearch icon thread_pool.estimated_time_interval NodeScope TimeValue TimeValue->timeValueMillis->200
GitHub icon Elasticsearch icon transport.bind_host NodeScope List of String HOST
GitHub icon Elasticsearch icon transport.connections_per_node.bulk NodeScope Integer 3
GitHub icon Elasticsearch icon transport.connections_per_node.ping NodeScope Integer 1
GitHub icon Elasticsearch icon transport.connections_per_node.recovery NodeScope Integer 2
GitHub icon Elasticsearch icon transport.connections_per_node.reg NodeScope Integer 6
GitHub icon Elasticsearch icon transport.connections_per_node.state NodeScope Integer 1
GitHub icon Elasticsearch icon transport.host NodeScope List of String emptyList
GitHub icon Elasticsearch icon transport.ping_schedule NodeScope TimeValue TimeValue->timeValueSeconds->
GitHub icon Elasticsearch icon transport.publish_host NodeScope List of String HOST
GitHub icon Elasticsearch icon transport.publish_port NodeScope Integer
GitHub icon Elasticsearch icon transport.tcp_no_delay NodeScope Boolean
GitHub icon Elasticsearch icon transport.tcp.compress NodeScope Boolean false
GitHub icon Elasticsearch icon transport.tcp.connect_timeout NodeScope TimeValue
GitHub icon Elasticsearch icon transport.tcp.keep_alive NodeScope Boolean
GitHub icon Elasticsearch icon transport.tcp.port NodeScope String 9300-9400
GitHub icon Elasticsearch icon transport.tcp.receive_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon transport.tcp.reuse_address NodeScope Boolean
GitHub icon Elasticsearch icon transport.tcp.send_buffer_size NodeScope ByteSizeValue
GitHub icon Elasticsearch icon transport.tracer.exclude Dynamic, NodeScope List of String Arrays->asList->"internal:discovery/zen/fd*"->
GitHub icon Elasticsearch icon transport.tracer.include Dynamic, NodeScope List of String emptyList