Springboot 整合Es查询报错
报错信息
all shards failed [type=search_phase_execution_exception]
原因
- 可能是条件里的字段与ES里的字段不同, 如代码里是
name
,而ES中是names
- 没有设置最大返回条数, ES的默认的最大返回条数就是10000条
解决
第二种情况需要设置最大返回条数
put person/_settings
{
"index.max_result_window":2147483647
}
person 是索引名
我们需要返回多少条就设置多少
更多精彩内容请关注☄公众号: Coder无霸哥
不要让我们追赶知识, 要让知识追赶我们~