搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
繁依Fanyi0
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ImportError: cannot import name ‘xxx‘ from ‘xxx‘_cannot import name from
2
Cisco Packet Tracer(思科模拟器)的安装及配置_思科模拟器安装
3
MAC 本地搭建Dify环境_dify mac
4
android studio 拉取分支,AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request)...
5
Hive的Metastore服务和Hiveserver2服务的说明_hive metastore server
6
iptables命令学习(多网卡下的负载均衡)_iptables -a forward -i eth1 -o eth0 -j accept
7
[Shell] BrokenPipeError: [Errno 32] Broken pipe1_pipe.stdin.write(frame.tostring()) brokenpipeerror
8
5 webSocket
9
LeetCode --- 235. Lowest Common Ancestor of a Binary Search Tree
10
8.15.5 ACM-ICPC 线性代数 矩阵
当前位置:
article
> 正文
Elasticsearch之Index Setting:索引的静态配置与动态配置_es静态索引
作者:繁依Fanyi0 | 2024-07-21 00:03:41
赞
踩
es静态索引
索引的配置项按是否可以更改分为静态配置与动态配置,所谓的
静态配置即索引创建后不能修改。
索引静态配置
【索引创建后不能修改】
index.number_of_shards:索引分片的数量。在ES层面可以通过es.index.max_number_of_shards属性设置索引最大的分片数,默认为1024,index.number_of_shards的默认值为Math.min(es.index.max_number_of_shards,5),故通常默认值为5。
index.shard.check_on_startup:分片在打开之前是否应该检查该分片是否损坏。当检测到损坏时,它将阻止分片被打开。可选值:false:不检测;checksum:只检查物理结构;true:检查物理和逻辑损坏,相对比较耗CPU;fix:类同与false,7.0版本后将废弃。默认值:false。
index.codec:数据存储的压缩算法,默认值为LZ4,可选择值best_compression ,比LZ4可以获得更好的压缩比(即占据较小的磁盘空间,但存储性能比LZ4低)。
index.routing_partition_size:路由分区数,如果设置了该参数,其路由算法为: (hash(_routing) + hash(_id) % index.routing_parttion_size ) % number_of_shards。如果该值不设置,则路由算法为 hash(_routing) % number_of_shardings,_routing默认值为_id。
索引动态配置
index.number_of_replicas:索引复制分片的个数,默认值1,该值必须大于等于0,索引创建后该值可以变更。
index.auto_expand_replicas:副本数是否自动扩展,可设置(e.g0-5)或(0-all)。
index.refresh_interval:执行刷新操作的频率,该操作使对索引的最新更改对搜索可见。默认为1s。可以设置为-1以禁用刷新。
index.max_result_window:控制分页搜索总记录数,from + size的大小不能超过该值,默认为10000。
index.max_inner_result_window:从from+ size的最大值,用于控制top aggregations,默认为100。内部命中和顶部命中聚合占用堆内存,并且时间与 from + size成正比,这限制了内存。
index.max_rescore_window:在rescore的搜索中,rescore请求的window_size的最大值。
index.max_docvalue_fields_search:一次查询最多包含开启doc_values字段的个数,默认为100。
index.max_script_fields:查询中允许的最大script_fields数量。默认为32。
index.max_ngram_diff:NGramTokenizer和NGramTokenFilter的min_gram和max_gram之间允许的最大差异。默认为1。
index.max_shingle_diff:对于ShingleTokenFilter, max_shingle_size和min_shingle_size之间允许的最大差异。默认为3。
index.blocks.read_only:索引数据、索引元数据是否只读,如果设置为true,则不能修改索引数据,也不能修改索引元数据。
index.blocks.read_only_allow_delete:与index.blocks.read_only基本类似,唯一的区别是允许删除动作。
index.blocks.read:设置为true以禁用对索引数据的读取操作。
index.blocks.write:设置为true以禁用对索引数据的写操作。(针对索引数据,而不是索引元数据)。
index.blocks.metadata:设置为true,表示不允许对索引元数据进行读与写。
index.max_refresh_listeners:索引的每个分片上当刷新索引时最大的可用监听器数量。这些侦听器用于实现refresh=wait_for。
index.highlight.max_analyzed_offset:高亮显示请求分析的最大字符数。此设置仅适用于在没有偏移量或term vectors的文本字段时。默认情况下,该设置在6中未设置。x,默认值为-1。
index.max_terms_count:可以在terms查询中使用的术语的最大数量。默认为65536。
index.routing.allocation.enable:Allocation机制,其主要解决的是如何将索引在ES集群中在哪些节点上分配分片(例如在Node1是创建的主分片,在其他节点上创建复制分片)。
举个例子,如果集群中新增加了一个节点,集群的节点由原来的3个变成了4
可选值:(1).all:所有类型的分片都可以重新分配,默认。(2).primaries:只允许分配主分片。(3).new_primaries:只允许分配新创建的主分片。(4).none:所有的分片都不允许分配。
index.routing.rebalance.enable:索引的分片重新平衡机制。可选值如下:(1).all:默认值,允许对所有分片进行再平衡。(2).primaries:只允许对主分片进行再平衡。(3).replicas:只允许对复制分片进行再平衡。(4).none:不允许对任何分片进行再平衡
index.gc_deletes:文档删除后(删除后版本号)还可以存活的周期,默认为60s。
index.max_regex_length:用于正在表达式查询(regex query)正在表达式长度,默认为1000。
index.default_pipeline:默认的管道聚合器。
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
Elasticsearch
去重后求和
_
es
求合
...
我首先想到的是 collapse 搭配 cardinality,再sum,那效果如何呢。非常好,达到期望,这个是先求平均...
赞
踩
article
Elasticsearch
-
Elasticsearch
核心
概念
(二)
_
elasticsearch
...
Elasticsearch
是面向文档型数据库,一条数据在这里就是一个文档
Elasticsearch
存储文档数据和关系型...
赞
踩
article
Docker
简单部署
Elasticsearch
7.16
.2 与使用文档超详细图文步骤_dock...
1、简介1.1、概述
Elasticsearch
是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索...
赞
踩
article
使用Docker
安装
Elasticsearch
、
Elasticsearch
-
head
、IK
分词器
...
Elasticsearch
的
安装
一、elasticsearch的
安装
1.镜像拉取
docker
pull elastics...
赞
踩
article
docker
安装
ES(指令
安装
)(
Elasticsearch
)_
docker
安装
es
...
es
(
Elasticsearch
)的
安装
教程_
docker
安装
es
docker
安装
es
...
赞
踩
article
ES
(
Elasticsearch
)
的
docker
安装
部署教程_
docker
安装
es
(1)_dock...
注:上图2年之前表示该elasticsearch
的
7.10.1镜像版本是2年前制作
的
。
ES
集群
安装
要求桥接网络和一定
的
v...
赞
踩
article
ES(ElasticSearch)
索引
创建
_
es
创建
index
...
ES 默认提供了好多
索引
配置选项,参考https://www.elastic.co/guide/en/elasticse...
赞
踩
article
【DevOps】
Elasticsearch
数据
跨
集群
同步
方案_
elasticsearch
集群
实时
...
选择哪种 ES
数据
跨
集群
同步
方案取决于您的具体需求,例如
数据
实时
性要求、
数据
量、
集群
版本、网络环境等。CCR 是官方推...
赞
踩
article
elastic
search
SQL
:在
Elasticsearch
中
启用
和使用
SQL
功能_elasti...
。
Elasticsearch
SQL
是
Elasticsearch
的扩展功能,允许用户使用
SQL
语法查询Elasticse...
赞
踩
article
Elasticsearch
多
索引
/多
类型
搜索
_es 多
索引
...
Elasticsearch
的多
索引
搜索
功能为跨多个数据集进行联合查询提供了极大的便利。通过灵活使用
索引
名、通配符和组合查...
赞
踩
article
Springboot整合
docker
部署的
ELK
(ElasticSearch、
Kibana
、LogS...
1.系统:centos7.9。2.配置:2核8GB内存80GB存储。3.安装
docker
,
docker
-compose。...
赞
踩
article
【
Elasticsearch
】存在
数据
的
分片
分配
流程梳理_
es
数据
如何
分配
至某个
分片
...
文章详细描述了
Elasticsearch
中master节点如何通过master节点和datanode之间的交互,通过al...
赞
踩
article
ElasticSearch
核心原理_
es
的
分片
存储
...
ElasticSearch
核心原理本章主题:1、
es
集群架构节点负载均衡问题2、集群故障探查问题3、
es
分片
存储
问题及分...
赞
踩
article
Elasticsearch
(ES)
搜索
引擎:
搜索
功能
:
搜索
分页、
搜索
匹配
、
全文
搜索
、
搜索
建议、...
全文
搜索
一般指对文本(text)类型数据的
搜索
。与 term、range 等全
匹配
的结构化
搜索
不同,
全文
搜索
可以部分
匹配
...
赞
踩
article
ElasticSearch
实战: ES
搜索
API
_
es
api...
Elasticsearch 的
搜索
API
是其最强大的功能之一,允许您根据各种条件高效地查找和筛选索引中的文档。_
es
...
赞
踩
article
ES
(
ElasticSearch
)
搜索
_
es
获取
每个
索引
当天
搜索
词...
ES
(
ElasticSearch
)
搜索
1、
ES
简介
ElasticSearch
是一个基于Lucene的实时的分布式
搜索
和分...
赞
踩
article
Elasticsearch-7.8.0
创建
索引
底层
源码
分析
(1)_
elasticsearch
创建
...
1、前言本专栏系列基于
elasticsearch
-7.8 版本
分析
陆续打算推出的博文列表如下:1、
创建
索引
底层
源码
分析
...
赞
踩
article
elasticsearch
搜索...
1、安装1)下载:官方下载地址:Download Elasticsearch | Elastic我是去历史版本里下载的 ...
赞
踩
article
Elasticsearch
搜索
_
elastic
搜带空格日志...
空白
搜索
搜索
API最常用的一种形式就是空白
搜索
,也就是不加任何查询条件的,只是返回集群中所有文档的
搜索
。GET /
_
se...
赞
踩
article
elasticsearch
分片
和副本_
es
分片
数量
多少合适...
一.
分片
分片
包括主
分片
和副本
分片
,主
分片
的
数量
在创建索引时就固定下来了,无法更改主
分片
数量
。1.
es
的
分片
是使用在索...
赞
踩
相关标签
elasticsearch
jenkins
android
Elasticsearch
docker
单机
7.16.2
7
elasticsearch-head
ik
es、es-head、ik
容器
搜索引擎
大数据
网络
java
devops
运维
logstash
kafka