Index modules()

  本篇文章为你整理了Index modules()的详细内容,包含有 Index modules,希望能帮助你了解 Index modules。

  IMPORTANT: No additional bug fixes or documentation updates

  will be released for this version. For the latest information, see the

  current release documentation.

  
They can only be set at index creation time or on a

  closed index.

  
Changing static or dynamic index settings on a closed index could

  result in incorrect settings that are impossible to rectify without deleting

  and recreating the index.

  
The number of primary shards that an index should have. Defaults to 1. This setting can only be set at index creation time. It cannot be changed on a closed index.

  
The number of shards are limited to 1024 per index. This limitation is a safety limit to prevent accidental creation of indices that can destabilize a cluster due to resource allocation. The limit can be modified by specifying export ES_JAVA_OPTS="-Des.index.max_number_of_shards=128" system property on every node that is part of the cluster.

  
Number of routing shards used to split an index.

  For example, a 5 shard index with number_of_routing_shards set to 30 (5 x

  2 x 3) could be split by a factor of 2 or 3. In other words, it could be

  split as follows:

  
This setting s default value depends on the number of primary shards in the

  index. The default is designed to allow you to split by factors of 2 up

  to a maximum of 1024 shards.

  
Whether or not shards should be checked for corruption before opening. When

  corruption is detected, it will prevent the shard from being opened.

  Accepts:

  
Check for both physical and logical corruption. This is much more

  expensive in terms of CPU and memory usage.

  
The default value compresses stored data with LZ4

  compression, but this can be set to best_compression

  which uses DEFLATE for a higher

  compression ratio, at the expense of slower stored fields performance.

  If you are updating the compression type, the new one will be applied

  after segments are merged. Segment merging can be forced using

  force merge.

  
The number of shards a custom routing value can go to.

  Defaults to 1 and can only be set at index creation time. This value must be less

  than the index.number_of_shards unless the index.number_of_shards value is also 1.

  See Routing to an index partition for more details about how this setting is used.

  
Deprecated in 7.6.0. Creating indices with soft-deletes disabled is deprecated and will be removed in future Elasticsearch versions.

  
Indicates whether soft deletes are enabled on the index. Soft deletes can only

  be configured at index creation and only on indices created on or after

  Elasticsearch 6.5.0. Defaults to true.

  
The maximum period to retain a shard history retention lease before it is

  considered expired. Shard history retention leases ensure that soft deletes are

  retained during merges on the Lucene index. If a soft delete is merged away

  before it can be replicated to a follower the following process will fail due

  to incomplete history on the leader. Defaults to 12h.

  
Indicates whether cached filters are pre-loaded for

  nested queries. Possible values are true (default) and false.

  
Dynamic index settingsedit

  Below is a list of all dynamic index settings that are not associated with any

  specific index module:

  
Indicates whether the index should be hidden by default. Hidden indices are not

  returned by default when using a wildcard expression. This behavior is controlled

  per request through the use of the expand_wildcards parameter. Possible values are

  true and false (default).

  
Auto-expand the number of replicas based on the number of data nodes in the cluster.

  Set to a dash delimited lower and upper bound (e.g. 0-5) or use all

  for the upper bound (e.g. 0-all). Defaults to false (i.e. disabled).

  Note that the auto-expanded number of replicas only takes

  allocation filtering rules into account, but ignores

  any other allocation rules such as shard allocation awareness

  and total shards per node, and this can lead to the

  cluster health becoming YELLOW if the applicable rules prevent all the replicas

  from being allocated.

  
How long a shard can not receive a search or get request until it s considered

  search idle. (default is 30s)

  
How often to perform a refresh operation, which makes recent changes to the

  index visible to search. Defaults to 1s. Can be set to -1 to disable

  refresh. If this setting is not explicitly set, shards that haven t seen

  search traffic for at least index.search.idle.after seconds will not receive

  background refreshes until they receive a search request. Searches that hit an

  idle shard where a refresh is pending will wait for the next background

  refresh (within 1s). This behavior aims to automatically optimize bulk

  indexing in the default case when no searches are performed. In order to opt

  out of this behavior an explicit value of 1s should set as the refresh

  interval.

  
The maximum value of from + size for searches to this index. Defaults to

  10000. Search requests take heap memory and time proportional to

  from + size and this limits that memory. See

  Scroll or Search After for a more efficient alternative

  to raising this.

  
The maximum value of from + size for inner hits definition and top hits aggregations to this index. Defaults to

  100. Inner hits and top hits aggregation take heap memory and time proportional to from + size and this limits that memory.

  
The maximum value of window_size for rescore requests in searches of this index.

  Defaults to index.max_result_window which defaults to 10000. Search

  requests take heap memory and time proportional to

  max(window_size, from + size) and this limits that memory.

  
The maximum number of docvalue_fields that are allowed in a query.

  Defaults to 100. Doc-value fields are costly since they might incur

  a per-field per-document seek.

  
The maximum allowed difference between min_gram and max_gram for NGramTokenizer and NGramTokenFilter.

  Defaults to 1.

  
The maximum allowed difference between max_shingle_size and min_shingle_size

  for the shingle token filter. Defaults to

  
Maximum number of refresh listeners available on each shard of the index.

  These listeners are used to implement refresh=wait_for.

  
The maximum number of tokens that can be produced using _analyze API.

  Defaults to 10000.

  
The maximum number of characters that will be analyzed for a highlight request.

  This setting is only applicable when highlighting is requested on a text that was indexed without offsets or term vectors.

  Defaults to 1000000.

  
The default ingest node pipeline for this index. Index requests will fail

  if the default pipeline is set and the pipeline does not exist. The default may be

  overridden using the pipeline parameter. The special pipeline name _none indicates

  no ingest pipeline should be run.

  
The final ingest node pipeline for this index. Indexing requests

  will fail if the final pipeline is set and the pipeline does not exist.

  The final pipeline always runs after the request pipeline (if specified) and

  the default pipeline (if it exists). The special pipeline name _none

  indicates no ingest pipeline will run.

  
You can t use a final pipelines to change the _index field. If the

  pipeline attempts to change the _index field, the indexing request will fail.

  以上就是Index modules()的详细内容,想要了解更多 Index modules的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: