我必须对来自许多不同索引的文档进行一些处理,而且其中一些文档很大,因此我更改了索引上的 max_result_window 。我将值更改为100000,但是当我注意到此过程相当缓慢时:
%%timeit
#Setting the max result window
url = host + '*/_settings'
response = requests.put(url, data ='{ "index" : { "max_result_window" : 1000000 } }')
每个循环13.8 s±486毫秒(平均±标准偏差,共运行7次,每个循环1次)
我发现很长,但我只有〜1000个索引。还有其他方法可以更改结果窗口的大小吗?我的网址是问题吗?