Slice 3

Slice 2

Slice 1

Slice 2

Slice 1

Slice 0

文档数量:170_000

文档数量:2000_000

文档数量:30_000

文档数量:180_000

0

1

2

3

按段中包含的文档数量降序排序

分配

文档数量:2000_000

文档数量:180_000

文档数量:170_000

文档数量:30_000

1

3

0

2

文档数量:2000_000

文档数量:180_000

文档数量:170_000

文档数量:30_000

1

3

0

2

优化前(< Lucene 10.0.0)

Slice 6

Slice 5

文档数量:170_000

文档数量:2000_000

文档数量:30_000

文档数量:180_000

0

1

2

3

按段中包含的文档数量降序排序

分配

文档数量:2000_000

文档数量:180_000

文档数量:170_000

文档数量:30_000

1

3

0

2

文档数量:400_000

文档数量:180_000

文档数量:170_000

文档数量:30_000

1(partition-0)

3

0

2

优化后(= Lucene 10.0.0)

文档数量:400_000

1(partition-1)

文档数量:400_000

1(partition-2)

文档数量:400_000

1(partition-3)

Slice 0

Slice 4

文档数量:400_000

1(partition-4)

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread

提交

Thread