Elasticsearch是基于Lucene的,所以他的默认评分机制也是基于Lucene的。如果没有干预评分算法的时候,每次查询,Lucene会基于一个评分算法来计算所有文档和搜索语句的相关评分。
Elasticsearch是由多个shard组成,每个shard都是一个独立的Lucene索引,这里的numDocs指的是文档所在shard的文档数,而不是所有shard的文档数。
https://www.cnblogs.com/yjf512/p/4860134.html
Elasticsearch在每个 node 里,包含一个或更多的 shards.
Node
一个node是一个 Elasticsearch的实例.生产环境一般一台机器上只运行一个 Elasticsearch实例。
一个 index 由一个或多个 shard 组成。Elasticsearch 将索引分成单独的块,称为 shard分片.
每个 shard 里含有一个 index 的全部或部分数据。
在每个 node 里,它包含一个或更多的 shards。这些 shards 可以是 primary shard(主分片),也可以是 replica shard(副本分片)
Cluster(集群)。Elasticsearch 集群由一个或多个Node节点组成,可通过其集群名称进行标识。
查看主分片
http://192.168.17.141:9200/_cat/shards?v
output
index shard prirep state docs store dataset ip node
.ds-ilm-history-7-2025.09.26-000001 0 p STARTED 3 9.8kb 9.8kb 127.0.0.1 debian
localdiskfileindex 0 p STARTED 90752 459mb 459mb 127.0.0.1 debian
localdiskfileindex 0 r UNASSIGNED
.security-7 0 p STARTED 29 37.4kb 37.4kb 127.0.0.1 debian
.ds-.logs-elasticsearch.deprecation-default-2025.09.26-000001 0 p STARTED 1 10.3kb 10.3kb 127.0.0.1 debian
http://192.168.17.141:9200/_cat/shards?h=index,shard,prirep,state,unassigned.reason
.ds-ilm-history-7-2025.09.26-000001 0 p STARTED
localdiskfileindex 0 p STARTED
localdiskfileindex 0 r UNASSIGNED INDEX_CREATED
.security-7 0 p STARTED
.ds-.logs-elasticsearch.deprecation-default-2025.09.26-000001 0 p STARTED