Elastica、KNP 分页器和结果集 > 10000
Elastica, KNP Paginator and Resultset > 10000
即使对于大型结果,分页也能正常工作。它甚至显示查询有 25k 个结果。前 10000 个条目的分页效果很好。不过,如果我想显示条目 10000 - 10010(例如),一切都会因此错误而中断:
Uncaught PHP Exception Elastica\Exception\ResponseException: "Result window is too large, from + size must be less than or equal to: [10000] but was [24240].
我正在使用 friendsofsymfony/elastica-bundle。我尝试设置 max_result_window 但没有成功,结果 window 大小没有改变。
有什么问题吗?
这是我的错,您必须重置索引才能对 max_result_window 进行更改!
我将此添加到 Elastica 配置中:
fos_elastica:
indexes:
app:
settings:
index:
max_result_window: 50000
更改配置后重置索引,然后填充它。
即使对于大型结果,分页也能正常工作。它甚至显示查询有 25k 个结果。前 10000 个条目的分页效果很好。不过,如果我想显示条目 10000 - 10010(例如),一切都会因此错误而中断:
Uncaught PHP Exception Elastica\Exception\ResponseException: "Result window is too large, from + size must be less than or equal to: [10000] but was [24240].
我正在使用 friendsofsymfony/elastica-bundle。我尝试设置 max_result_window 但没有成功,结果 window 大小没有改变。
有什么问题吗?
这是我的错,您必须重置索引才能对 max_result_window 进行更改!
我将此添加到 Elastica 配置中:
fos_elastica:
indexes:
app:
settings:
index:
max_result_window: 50000
更改配置后重置索引,然后填充它。