公司要求将搜索引擎换成es搜索。在进行配置的过程中。发现分页时候无法跳转到到下一页:
public function search_enword($keywords = "",$page = 1,$perPage = 15,$index_name = "yl_ik",$type_name = 'yl_zh-CN_en')
{
$data=[];
$filter =[];
$filter['keyword']= $keywords;
$langs = explode('_',str_replace('novel_','',$type_name));
if($langs && count($langs)==2){
$filter['srcLang'] = $langs[0];
$filter['tarLang'] = $langs[1];
}
$from = ($page-1)*$perPage;
$size = $perPage;
$params = [
'index' => $index_name,
'body' => [
'query' => [
'multi_match' => [
'query' =>$keywords,
'fields'=>['tarText']
],
],
'