Class IndexSettings
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexSettings
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexSettings>Json deserializer forIndexSettings -
Method Summary
Modifier and TypeMethodDescriptionfinal IndexSettingsAnalysisanalysis()API name:analysisfinal IntegerAPI name:analyze.max_token_countfinal StringAPI name:auto_expand_replicasfinal IndexSettingBlocksblocks()API name:blocksfinal BooleanAPI name:blocks.metadatafinal BooleanAPI name:blocks.readfinal BooleanAPI name:blocks.read_onlyfinal BooleanAPI name:blocks.read_only_allow_deletefinal BooleanAPI name:blocks.writefinal IndexCheckOnStartupAPI name:check_on_startupfinal Stringcodec()API name:codecfinal StringAPI name:creation_datefinal StringAPI name:default_pipelinefinal StringAPI name:final_pipelinefinal Stringformat()API name:formatfinal TimeAPI name:gc_deletesfinal Booleanhidden()API name:hiddenfinal IntegerAPI name:highlight.max_analyzed_offsetfinal IndexSettingsindex()API name:indexfinal IndexingPressureConfigure indexing back pressure limits.final SlowlogSettingsAPI name:indexing.slowlogfinal IndexSettingsLifecycleAPI name:lifecyclefinal StringAPI name:lifecycle.namefinal BooleanAPI name:load_fixed_bitset_filters_eagerlyfinal MappingLimitSettingsmapping()Enable or disable dynamic mapping for an index.final IntegerAPI name:max_docvalue_fields_searchfinal IntegerAPI name:max_inner_result_windowfinal IntegerAPI name:max_ngram_difffinal IntegerAPI name:max_refresh_listenersfinal IntegerAPI name:max_regex_lengthfinal IntegerAPI name:max_rescore_windowfinal IntegerAPI name:max_result_windowfinal IntegerAPI name:max_script_fieldsfinal IntegerAPI name:max_shingle_difffinal IntegerAPI name:max_slices_per_scrollfinal IntegerAPI name:max_terms_countfinal IntegerAPI name:merge.scheduler.max_thread_countfinal Stringmode()API name:modefinal StringAPI name:number_of_replicasfinal IntegerAPI name:number_of_routing_shardsfinal StringAPI name:number_of_shardsstatic IndexSettingsAdditional settings not covered in this type.final Stringpriority()API name:priorityfinal StringAPI name:provided_namefinal BooleanAPI name:query_string.lenientfinal TimeAPI name:refresh_intervalfinal IndexRoutingrouting()API name:routingfinal IntegerAPI name:routing_partition_sizeAPI name:routing_pathfinal TimeAPI name:search.idle.aftervoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final IndexSettingssettings()API name:settingsprotected static voidfinal Map<String,SettingsSimilarity> Configure custom similarity settings to customize how search results are scored.final SoftDeletesAPI name:soft_deletesfinal TimeAPI name:soft_deletes.retention_lease.periodfinal IndexSegmentSortsort()API name:sortfinal Storagestore()The store module allows you to control how index data is stored and accessed on disk.final IntegerAPI name:top_metrics_max_sizetoString()final Translogtranslog()API name:translogfinal Stringuuid()API name:uuidfinal BooleanAPI name:verified_before_closefinal IndexVersioningversion()API name:version
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexSettings
-
-
Method Details
-
of
-
otherSettings
Additional settings not covered in this type. Unless these settings are defined by a plugin, please open an issue on the Elasticsearch API specification so that they can be added in a future release. -
index
API name:index -
mode
API name:mode -
routingPath
API name:routing_path -
softDeletes
API name:soft_deletes -
sort
API name:sort -
numberOfShards
API name:number_of_shards -
numberOfReplicas
API name:number_of_replicas -
numberOfRoutingShards
API name:number_of_routing_shards -
checkOnStartup
API name:check_on_startup -
codec
API name:codec -
routingPartitionSize
API name:routing_partition_size -
softDeletesRetentionLeasePeriod
API name:soft_deletes.retention_lease.period -
loadFixedBitsetFiltersEagerly
API name:load_fixed_bitset_filters_eagerly -
autoExpandReplicas
API name:auto_expand_replicas -
mergeSchedulerMaxThreadCount
API name:merge.scheduler.max_thread_count -
searchIdleAfter
API name:search.idle.after -
refreshInterval
API name:refresh_interval -
maxResultWindow
API name:max_result_window -
maxInnerResultWindow
API name:max_inner_result_window -
maxRescoreWindow
API name:max_rescore_window -
maxDocvalueFieldsSearch
API name:max_docvalue_fields_search -
maxScriptFields
API name:max_script_fields -
maxNgramDiff
API name:max_ngram_diff -
maxShingleDiff
API name:max_shingle_diff -
blocks
API name:blocks -
blocksReadOnly
API name:blocks.read_only -
blocksReadOnlyAllowDelete
API name:blocks.read_only_allow_delete -
blocksRead
API name:blocks.read -
blocksWrite
API name:blocks.write -
blocksMetadata
API name:blocks.metadata -
maxRefreshListeners
API name:max_refresh_listeners -
analyzeMaxTokenCount
API name:analyze.max_token_count -
highlightMaxAnalyzedOffset
API name:highlight.max_analyzed_offset -
maxTermsCount
API name:max_terms_count -
maxRegexLength
API name:max_regex_length -
routing
API name:routing -
gcDeletes
API name:gc_deletes -
defaultPipeline
API name:default_pipeline -
finalPipeline
API name:final_pipeline -
lifecycle
API name:lifecycle -
lifecycleName
API name:lifecycle.name -
providedName
API name:provided_name -
creationDate
API name:creation_date -
uuid
API name:uuid -
version
API name:version -
verifiedBeforeClose
API name:verified_before_close -
format
API name:format -
maxSlicesPerScroll
API name:max_slices_per_scroll -
translog
API name:translog -
queryStringLenient
API name:query_string.lenient -
priority
API name:priority -
topMetricsMaxSize
API name:top_metrics_max_size -
analysis
API name:analysis -
settings
API name:settings -
similarity
Configure custom similarity settings to customize how search results are scored.API name:
similarity -
mapping
Enable or disable dynamic mapping for an index.API name:
mapping -
indexingSlowlog
API name:indexing.slowlog -
indexingPressure
Configure indexing back pressure limits.API name:
indexing_pressure -
store
The store module allows you to control how index data is stored and accessed on disk.API name:
store -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupIndexSettingsDeserializer
-