elasticsearch mapping参数--boost

2023-10-27

此文档基于es7.1版本。

boost用于影响返回结果的相关性评分,在原评分基础上*boost值。如果是2的话,就是2倍打分值,如果是0.5就是原打分的一半。

测试如下:其中针对title的get的"_score" : 0.5753642,针对content的get的"_score" : 0.2876821。可以看出来是2倍值。

PUT boost_index
{
  "mappings": {
    "properties": {
      "title":{
        "type": "text",
        "boost": 2
      },
      "content":{
        "type": "text"
      }
    }
  }
}


POST boost_index/_doc
{
  "title":"Quick brown fox jumps lazy dogs!",
  "content":"Quick brown fox jumps lazy dogs!"
}

GET boost_index/_search
{
  "query": {
    "match": {
      "title": "quick"
    }
  }
}

GET boost_index/_search
{
  "query": {
    "match": {
      "content": "quick"
    }
  }
}

boost在5.0版本后改为了检索时计算,在此之前是在文档记录保存的时候计算。可以在检索的时候,带入b

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

elasticsearch mapping参数--boost 的相关文章

  • Boost MPI 在监听列表时不会释放资源?

    这是一个后续问题如何释放 boost mpi request https stackoverflow com questions 44078901 how do i free a boostmpirequest 我在监听列表而不是单个项目时
  • 在 Elasticsearch 中删除文件后回收磁盘空间

    当我从 Elasticsearch 中删除文档时 为什么我的 总大小 保持不变 尽管由于没有以前存储的数据而明显小得多 我读过有关索引优化的内容 但我不确定这是什么或如何做到这一点 Thanks 我确信 SO 和 Google 上都有大量与
  • 从 node.js 创建对 AWS ES 实例的有效签名请求

    我试图找到一个示例 说明如何连接到 Node js 中的 AWS ES 实例 然后通过一个简单的请求访问 ES 集群 我正在尝试使用elasticsearch节点包 https www npmjs com package elasticse
  • Elasticsearch 数组必须和must_not

    我的 elasticsearch 数据库中有一个如下所示的文档 tags gt tag 1 tag 2 tag 3 tag A created at gt 2013 07 02 12 42 19 UTC label gt Mon super
  • Elasticsearch 关于“空索引”的查询

    在我的应用程序中 我使用了几个elasticsearch索引 它们在初始状态下不包含索引文档 我认为这可以称为 空 该文档的映射是正确且有效的 该应用程序还有一个包含实体的关系数据库 这些实体可能具有在 elasticsearch 中关联的
  • 使用 Boost:Asio 的游戏服务器如何异步工作?

    我正在尝试创建一个游戏服务器 目前我正在使用线程来制作它 每个对象 玩家 怪物 都有自己的带有 while 1 循环的线程 在其中执行特定的功能 服务器基本上是这样工作的 main some initialization while 1 r
  • boost::algorithm::join 的一个很好的例子

    我最近想用提升 算法 加入 http www boost org doc libs 1 41 0 doc html string algo reference html header boost algorithm string join
  • 从模板类创建对象时出错

    我一直在尝试找到一种方法 从 C 中的多元正态分布中采样随机向量 同时具有均值向量和协方差矩阵 就像 Matlab 的那样mvnrnd功能有效 我找到了实现此功能的类的相关代码这一页 http lost found wandering bl
  • ElasticSearch 映射对分组文档进行折叠/执行操作的结果

    有一个对话列表 每个对话都有一个消息列表 每条消息都有不同的字段和action场地 我们需要考虑到在对话的第一条消息中使用了动作A 在几条消息之后有使用的动作A 1过了一会儿A 1 1等等 有一个聊天机器人意图列表 对对话的消息操作进行分组
  • 为 Logstash 中的新字段设置 Elasticsearch Analyzer

    通过使用GROK filter 我们可以向Logstash添加新字段 但是 我想知道如何为该特定字段设置分析器 例如 我有一个新的 id 字段 其中有一个字段 例如a b 但是 Elasticsearch 附带的普通分析器会将其分解为a a
  • C++0x中disable_if在哪里?

    Boost 两者都有enable if and disable if 但 C 0x 似乎缺少后者 为什么它被排除在外 C 0x 中是否有元编程工具允许我构建disable if按照enable if 哦 我刚刚注意到std enable i
  • 提升mapped_file_source、对齐方式和页面大小

    我正在尝试在性能很重要的上下文中解析一些大小高达几百兆字节的文本文件 因此我使用 boostmapped file source 解析器期望源以空字节终止 因此我想检查文件大小是否是页面大小的精确倍数 如果是 则使用较慢的非内存映射方法 我
  • 使用 boost 异步发送和接收自定义数据包?

    我正在尝试使用 boost 异步发送和接收自定义数据包 根据我当前的实现 我有一些问题 tcpclient cpp include tcpclient h include
  • 如何使用scala获取elasticsearch中_delete_by_query api的状态

    我正在 scala 中向 elasticsearch 发送 HTTP post Http s http elkIp 5051 indexName delete by query postData s query terms zip id k
  • 使用 boost asio 捕获 Ctrl-C

    I m trying to catch the Ctrl C in application as demonstrated in the following MWE include
  • ElasticSearch - 尝试在 Windows 上启动服务时出错

    昨天 我在 Windows Server 2012 R2 上完成了 ElasticSearch 的安装 并且能够正常启动 ElasticSearch 服务 今天 我安装了 Kibana 和 X Pack 但在尝试启动 ElasticSear
  • 用于 C++ 数据复制的 Boost::Signals

    最近我有一堂课看起来像 class IGraphElement typedef void FuncCharPtr char int public void Add FuncCharPtr f FuncVec push back f void
  • Elasticsearch 通过搜索返回拼音标记

    我用语音分析插件 https www elastic co guide en elasticsearch plugins current analysis phonetic html由于语音转换 从弹性搜索中进行一些字符串匹配 我的问题是
  • 在生产者-消费者情况下使用条件变量

    我正在尝试了解条件变量以及如何在生产者 消费者情况下使用它 我有一个队列 其中一个线程将数字推入队列 而另一个线程从队列中弹出数字 当生产线程放置一些数据时 我想使用条件变量向消费线程发出信号 问题是有时 或大多数时候 它只将最多两个项目推
  • 将指针作为模板参数传递给成员函数。为什么这有效?

    我有一些代码 100 适用于我的用例 我只是想知道是否有人可以解释它是如何以及为什么工作的 我有一个模板类 位于一些处理线程和网络通信的代码与库用户之间 用于将从服务器接收到的数据传递给用户 template

随机推荐

  • Java高频面试复习题,助你吊打面试官

    前言 2022年对程序员来说是特别严峻的一年 也是大改革的一年 大部分人因为今年 疫情 的原因纷纷离开了自己原有的岗位 也有人抓住机会逆流而上拿到更高的待遇 2022年金九银十已经到来了 试问你进入了自己心仪的企业了吗 拿到自己满意的薪资待
  • Send Mail

    using System using System Web Mail using System Configuration using System Web using System IO using DAL namespace BLL
  • 2023华为OD机试真题Python实现【密室逃生游戏】

    题目描述 小强正在参加 密室逃生 游戏 当前关卡要求找到符合给定密码K 升序的不重复小写字母组成 的箱子 并给出箱子编号 箱子编号为1 N 每个箱子中都有一个字符串s 字符串由大写字母 小写字母 数字 标点符号 空格组成 需要在这些字符串中
  • Echarts+jquery实现复杂的渐变色仪表盘

    ECharts 一个纯 Javascript 的图表库 可以流畅的运行在 PC 和移动设备上 Echarts提供了很多的图表 像是仪表图 关联图等 代码比较好上手 有很多配置项 下面是我记录我做过的仪表盘 效果图 需求 1 颜色渐变效果 2
  • 从 Java 到 Go:搭建问答社区后端的过渡之旅

    目录 目录 1 项目概述 2 环境准备 2 1 安装依赖 3 从 Java 到 Go 的基础知识
  • uni-app离开当前页面后,video组件依然播放视频

    问题 页面中使用了video组件 点击播放后 切换到其他页面 视频仍在播放 可以听见声音 目前采用的方法
  • 智能五子棋-C语言

    一 项目需求 五子棋是一种简单的黑白棋 历史悠久 起源于中国 后传入日本 在日本被称为 连珠 是一种老少皆宜的益智游戏 人工智能五子棋系统的目标用户是一切想致力于研究人机对弈算法理论的相关研究者和一切想通过此系统进行五子棋人机对弈游戏的人群
  • SpringBoot依赖管理与自动配置及相关注解

    依赖管理 导入starter场景启动器 1 spring boot starter xxxxx xxxxx 就是指某种场景 引入该starter 这个场景所有常规需要的依赖都自动引入项目 如
  • git使用小手册(一)

    本文章属于git入门篇 针对刚开始接触git的同学 帮助大家了解git并理清使用思路 当然有git使用经验的也不妨一看 说不定会有意外收获呢 本篇假设你已经安装好git 并配置好了username email信息 一 git简介 Git是一
  • 数据结构课设--图书管理系统(含泪版)

    1 要求 设计一个计算机管理系统完成图书管理基本业务 基本要求 1 每种书的登记内容包括书号 书名 著作者 现存量和库存量 2 对书号建立索引表 线性表 以提高查找效率 3 采编入库 新购一种书 确定书号后 登记到图书帐目表中 如果表中已有
  • MATLAB小技巧(22)矩阵分析--逐步回归

    MATLAB小技巧 22 矩阵分析 逐步回归 前言 一 MATLAB仿真 二 仿真结果 三 小结 前言 MATLAB进行图像处理相关的学习是非常友好的 可以从零开始 对基础的图像处理都已经有了封装好的许多可直接调用的函数 这个系列文章的话主
  • 基于python的人员抽签程序

    要求 抽签人数可以指定 人员名单外部导入 抽中的人员自动剔除 bug 当人数 1的时候有bug 人数最大为14 导入库 from tkinter import import random 导入名单 is run False 启停判断 f o
  • ARM 中MMU使用实例

    转自 http www eeworld com cn mcu article 2016080728323 html MMU使用实例 地址映射 本开发板SDRAM的物理地址范围处于0x30000000 0x33FFFFFF S3C2410 S
  • Comparison of a float with a value in C

    Predict the output of following C program include
  • Blender_1_移动、旋转、缩放

    1 GRS快捷键方式 首先 选中物体 1 1 移动 按下G Grab 移动 1 1 1 按XYZ轴移动 按下G之后 再按X 物体按X轴移动 同理 按Y后移动鼠标沿Y轴移动 按Z后移动鼠标沿Z轴移动 还有一个快捷方式 按G之后 按鼠标中间 直
  • VOC数据集mAP计算

    检测出来的bbox包含score和bbox 按照score降序排序 所以每添加一个样本 就代表阈值降低一点 真实情况下score降低 iou不一定降低 这样就是可以有很多种阈值 每个阈值情况下计算一个prec和recall d 对模型检测到
  • itk vtk vs2017 Qt 问题解决

    itk vtk vs2017 Qt 问题解决 VS工程重命名编译警告MSB8028 中间目录 Debug 包含从另一个项目共享的文件 解决关于VS2017安装插件不成功和插件下载速度慢的问题 注 下载2 1 2版本报错 最后下载最新版成功
  • AOP相关概念

    AOP概念 面向切面编程 Aspect Oriented programming 讲很多业务都要使用的功能进行抽取出来单独实现 在运行业务的时候 再动态的植入这些抽取的代码 将共性业务和核心业务分离 例子 1 身份验证 登录 2 权限验证
  • Nodejs中的全局对象

    今天我们将探讨Nodejs中的全局对象 这是Nodejs中重要且有趣的知识点 我们将通过生动形象的例子和风趣的风格来深入理解这些概念 并比较Nodejs中的全局对象与前端JavaScript中的全局对象之间的异同点 全局对象是什么 在Nod
  • elasticsearch mapping参数--boost

    此文档基于es7 1版本 boost用于影响返回结果的相关性评分 在原评分基础上 boost值 如果是2的话 就是2倍打分值 如果是0 5就是原打分的一半 测试如下 其中针对title的get的 score 0 5753642 针对cont