es 指定排序字段_ElasticSearch按照指定字段排序

2023-10-28

默认情况下,ES的结果集会按照相关性进行排序 -- 相关性越高,排名越靠前。不过这个规则到了实际应用中往往并不能完全满足我们多变的需求,对于查询结果,除了要找出它们来,还经常需要根据某一规则进行排列,这个规则一般就是指按照某一特定字段排序。

按照date字段降序排列

GET /_search

{

"query" : {

"filtered" : {

"filter" : { "term" : { "user_id" : 1 }}

}

},

"sort": { "date": { "order": "desc" }}

}

默认情况下,/_search方法会自动计算_score相关性并用来排序,但是如果不以相关性为依据排序的时候,ES也就不会自动计算相关性分值了,此时查询结果中的_score和max_score值为null,如下图:

0818b9ca8b590ca3270a3433284dd417.png

多字段排列

GET /_search

{

"query" : {

"filtered" : {

"query":   { &#

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

es 指定排序字段_ElasticSearch按照指定字段排序 的相关文章

  • python读取csv文件并把文件放入一个list中脚本实例

    coding utf8 读取CSV文件 把csv文件放在一份list中 import csv class readCSV object def init self path Demo csv 创建一个属性用来保存要操作CSV的文件 self
  • 修改tomcat默认端口号

    一 只配置一个tomcat的情况 如果不想使用tomcat默认的端口号8080 则直接找到D Program FilesTomcat7 2apache tomcat 7 0 82conf下的server xml配置文件 搜索
  • 基于SpringBoot的家具销售管理系统

    项目摘要 社会的发展和科学技术的进步 互联网技术越来越受欢迎 网络计算机的交易方式逐渐受到广大人民群众的喜爱 也逐渐进入了每个用户的使用 互联网具有便利性 速度快 效率高 成本低等优点 因此 构建符合自己要求的操作系统是非常有意义的 本文从
  • 增资扩股和股权转让有什么区别?

    转自 https zhuanlan zhihu com p 32201067 文 伊甸网 edenw com 洪荣顺 搞清楚增资扩股和股权转让的区别 也就搞清楚了获得融资后 融资款是企业所有还是创业团队所有的问题 大家好 我是伊甸网 CEO
  • AWS s3 使用教程,前后端Java+html开发教程

    目录 一 AWS S3配置说明 1 S3 Bucket配置 1 1 ACL配置 1 2 存储桶策略配置 1 3 跨源资源共享配置 2 IAM配置 2 1 创建S3UploadPolicy策略 2 2 创建S3的Role 3 EC2配置 3
  • 限流算法之漏桶算法、令牌桶算法

    1 限流 每个API接口都是有访问上限的 当访问频率或者并发量超过其承受范围时候 我们就必须考虑限流来保证接口的可用性或者降级可用性 即接口也需要安装上保险丝 以防止非预期的请求对系统压力过大而引起的系统瘫痪 通常的策略就是拒绝多余的访问
  • nafxcwd.lib和afxmem.obj的冲突

    gt Build started Project ReplaceOther Configuration Debug Win32 1 gt Linking 1 gt ImageTagInfo obj warning LNK4075 ignor
  • STM32------ADC

    ADC 1 ADC介绍 1 1介绍 ADC即模数转换器 例如 电信号转化成数字量 1 2 ADC类型 并联比较型 逐次逼近型 并联比较型如下 分压部分 比较部分 编码部分 ADC分辨率 三位 上图 优点 转换速度快 缺点 成本高 功耗高 分
  • JAVA程序设计课程考试试卷专升本考研期末考试真题参考题目(一)参考答案

    最近很多人私信问我 答案没有 现在我将这个贴在这里 1 使用Java语言编写的源程序保存时的文件扩展名是 B A class B java C cpp D txt 2 设int a 2 则表达式a gt gt gt 3的值为 C A 0 B
  • js逆向--webpack解密逻辑分析

    声明 本文章中所有内容仅供学习交流 不可用于任何商业用途和非法用途 否则后果自负 如有侵权 请联系作者立即删除 由于本人水平有限 如有理解或者描述不准确的地方 还望各位大佬指教 网站 aHR0cHM6Ly9zdGF0aWMud2FpdHdh
  • js 约瑟夫环问题(腾讯笔试)

    昨晚参加腾讯笔试 5道编程题 先记录下第一道js约瑟夫环问题 n个人围成一桌 从第s个人数起 第m个人出列 例子 输入 1 2 3 输出 2 1 3 这道题跟丢手绢一样 应该用队列的方法 但我不太会 只能用最粗暴的for循环啦 这里说下 其
  • Notion的安装与使用

    Created November 1 2022 1 00 PM Tags 软件 最近了解到一个新的工具 叫做Notion 那么Notion 是什么 一句话理解 把丰富的表达能力组装成 Block 供不会编程能力的人 使用 Notion 在画
  • pthread_cond_broadcast 使用

    使用pthread cond signal只能唤醒N个线程中的一个 而pthread cond broadcast可以唤醒全部的N个线程 实例 include
  • C 标准库 - 《ctype.h》

    原文链接 https www runoob com cprogramming c standard library ctype h html 简介 C 标准库的 ctype h 头文件提供了一些函数 可用于测试和映射字符 这些函数接受 in
  • 基于Jupyterlab的 csv 3D 2D 模型转换

    cells cell type code execution count 1 id 47dcf242 c704 40de 9e99 fdb55dd78681 metadata scrolled true outputs source imp
  • 基于单片机的水温液位监测系统设计(#0513)

    在现代工业生产中 常常需要测量容器中液体的液位 在一般的生产过程中 液位测量的目的主要是通过液位测量来确定容器里的原料 半成品或产品的数量 以保证生产过程各环节物料平衡以及为进行经济核算提供可靠的依据 另外还为了在连续生产的情况下 通过液位
  • 预测波士顿房价-线性回归(Ridge)

    预测波士顿房价 线性回归 Ridge 1 数据集 使用的是sklearn datasets load boston 该数据集是一个回归问题 每个类的观察值数量是均等的 波士顿数据集506个样本 13个特征变量 CRIM 城镇人均犯罪率 ZN
  • oracle创建序列seq起始值为1_Oracle修改序列(Sequence)起始值问题

    Oracle 序列 Sequence 主要用于生成流水号 在应用中经常会用到 特别是作为ID值 拿来做表主键使用较多 但是 有时需要修改序列初始值 START WITH 时 有同仁使用这个语句来修改 alter sequence seque
  • iOS架构师_UML建模语言

    UML UML统称建模语言 面向对象软件的表转化建模语言 包含Booch MOT OOSE 工具 StarUML 时序图

随机推荐

  • 树莓派教程 : 树莓派各版本引脚定义

    树莓派Zero W WH Raspberry Pi Zero W WH GPIO针脚定义
  • C语言难点之数组与指针的爱恨情仇

    提到数组和指针 是C语言的精髓 下面就来讲一讲它们之间的爱恨情仇 数组与指针的定义 对于数组来说 它的定义是在内存中拿出一块连续的内存作为整个数组的空间 数组名对应与整个数组的首地址 相当于是一个常量的指针 对于指针来说 它的定义只是在内存
  • Linux服务器上通过miniconda安装R(2022)

    安装miniconda 下载最新版miniconda wget https repo continuum io miniconda Miniconda3 latest Linux x86 64 sh 安装 bash Miniconda3 l
  • 数据仓库——数据集市

    一 什么是数据集市 这里我们先回忆一下数据仓库的定义 数据仓库 Data Warehouse 是一个面向主题的 Subject Oriented 集成的 Integrate 相对稳定的 Non Volatile 反映历史变化 Time Va
  • PAT1027 打印沙漏 (20 分)(C语言)

    题目 本题要求你写个程序把给定的符号打印成沙漏的形状 例如给定17个 要求按下列格式打印 所谓 沙漏形状 是指每行输出奇数个符号 各行符号中心对齐 相邻两行符号数差2 符号数先从大到小顺序递减到1 再从小到大顺序递增 首尾符号数相等 给定任
  • matplotlib绘图接口和绘制线性图

    在深入使用matplotlib之前你需要知道几个matplotlib技巧 这些技巧能帮助你更快速掌握matplotlib 导入matplotlib 和numpy pandas一样 在导入matplotlib时我们也可以用一些常用的简写形式
  • MybatisPlus快速入门

    目录 1 概述 2 快速入门 2 1 数据库环境准备 2 2 创建SpringBoot工程 引入MyBatis Plus起步依赖 2 3 编写DataSource相关配置 2 4 编码 2 5 测试 3 CRUD 3 1 添加 3 1 1
  • Ubuntu下firefox账号无法登录问题

    ubuntu16 04自带有firefox浏览器 但是会发现账号无法登录 原来在windows下的数据没有办法同步 书签也同步不了 经过查询资料后得知 Ubuntu系统中自带的firefox是国际版 服务器与windows下的不一样 因此没
  • 渗透测试之AppScan篇

    IBM AppScan是一款非常好用且功能强大的Web 应用安全测试工具 曾以 Watchfire AppScan 的名称享誉业界 Rational AppScan 可自动化 Web 应用的安全漏洞评估工作 能扫描和检测所有常见的 Web
  • BGNet

    为此 在本文中 我们提出了一种新的边界引导网络 BGNet 它显式地使用边缘语义来增强伪装对象检测的性能 首先 我们设计了一个简单而有效的边缘感知模块 EAM 它集成了低级别的局部边缘信息和高级别的全局位置信息 以在显式边界监督下探索与对象
  • postgreSQL——并发控制7(日志管理)

    2021 SDUSC 目录 概述 CLOG日志管理器 1 CLOG日志管理器相关数据结构 2 CLOG日志管理器主要操作 1 日志管理器的初始化 2 CLOG 日志的写操作 3 CLOG日志的读操作 4 CLOG日志页面的初始化 5 CLO
  • css-排除类名

    场景 写了一个通用块 有禁用样式 和 hover样式 然后 被禁用的时候 希望 hover的样式 可以不生效 解决 wrap not is disabled wrap is custom 一些样式 not is disabled hover
  • python无损旋转图片--90°--180°--270°

    使用 transpose 无损旋转图片并保存 from PIL import Image import os rootdir r D data 1500 指明被遍历的文件夹 for file in os listdir rootdir cu
  • Python3.5源码剖析

    首先需要明白 在Python3 5的源码里 我们操作的文本字符串是以unicode的形式存在的 如果字符串中仅仅包含ASCII 那么会通过c文件中的PyUnicode New函数进行创建 创建的结构体是PyASCIIObject 该结构体的
  • python程序的打包和安装

    0 前言 我们经常会使用pip setup py install 安装一个源码包 可是这个可以安装的源码包是怎么生成的 这个setup py又是怎么生成的呢 这篇文章中 我们就来一探究竟 用来进行python程序打包的两个常用工具为Dist
  • shell中echo命令详解

    本文参考自 http www linuxidc com Linux 2014 08 105548 htm http www cnblogs com perfy archive 2012 07 24 2605903 html 更详细的内容请参
  • 换行CRLF,LF和CR,IntelliJ下设置默认为LF

    在window下开发有一个大坑 就是换行默认是CRLF 但是Linux下只有换行LF 这样代码提交后 会出现编译问题 首先我们先介绍CRLF LF和CR CR是MAC老版本的做法 就是回车 但是后来的MAC系统统一换成LF了 LF是Linu
  • python计算圆周率

    最近一段时间在学习python算法 今天分享5种python计算圆周率的方法 1 割圆法 2 无穷级数法 3 蒙特卡洛法 4 梅钦法 5 拉马努金法 题目来自头歌习题 希望能帮到大家 代码如下 1 割圆法 编程实现割圆法计算圆周率 并输出分
  • excel打开后灰色不显示内容_如何解决EXCEL表格打开显示空白(灰色)的问题

    Excel表格打开没有工作表信息 显示空白 界面是灰色的 大多是单一表格有这种现象 其他表格没有问题 一般是Excel设置问题 方案一 打开故障Excel 视图 窗口 取消隐藏 方案二 在系统左下角开始菜单 找到所有程序 Microsoft
  • es 指定排序字段_ElasticSearch按照指定字段排序

    默认情况下 ES的结果集会按照相关性进行排序 相关性越高 排名越靠前 不过这个规则到了实际应用中往往并不能完全满足我们多变的需求 对于查询结果 除了要找出它们来 还经常需要根据某一规则进行排列 这个规则一般就是指按照某一特定字段排序 按照d