博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 名称搜索排序,php – 按名称弹性搜索排序
阅读量:5109 次
发布时间:2019-06-13

本文共 595 字,大约阅读时间需要 1 分钟。

我尝试使用弹性搜索&amp ;,按名称对文档进行排序.官方的PHP客户端,我该怎么办?

$params = [

'index' => $this->index ,

'type' => 'videos',

'from' => $this->uri->segment(2),

'size' => 12,

'body' => [

'query' => [

'filtered' => [

'filter' => [

'term' => [ 'name' => $query ] ,

'term' => [ 'tags' => $query ]

]

]

]

]

];

$data['results'] = $this->client->search($params);

解决方法:

我知道这个问题已经有一年多了,但答案在互联网上并不容易找到,所以无论如何我都会回答.

要指定要排序的字段和要排序的顺序,请使用以下语法:

$params['sort'] = array('updated_at:desc');

要对多个字段进行排序:

$params['sort'] = array('updated_at:desc', 'user_id:asc', ...);

标签:php,elasticsearch

来源: https://codeday.me/bug/20191003/1848662.html

转载地址:http://fhjdv.baihongyu.com/

你可能感兴趣的文章
selenium webdriver(1)—浏览器操作
查看>>
[转] Ansible 系列之 Playbooks 剧本
查看>>
Nginx源码完全注释(3)ngx_list.h / ngx_list.c
查看>>
给DeDeCms栏目增加缩略图功能
查看>>
软件工程实验二图
查看>>
Usaco2008 Jan
查看>>
django总结
查看>>
kendo-ui的使用和开发自己的组件
查看>>
OOD设计原则之开闭原则(OCP)
查看>>
Safari Private 模式下 localStorage 的问题
查看>>
FIND
查看>>
terminal 总结
查看>>
UI流程总结
查看>>
读取字节流文件并复制
查看>>
NOIp知识点复习——最短路计数
查看>>
删除 重复行数据
查看>>
使用Visual Studio 开发SharePoint项目时的快捷键
查看>>
【卷积】图像分块与卷积特征提取与自然图像静态统计特性
查看>>
图像分块测试记录(还不对)
查看>>
稀疏表示字典学习
查看>>