elasticsearch心得记录-搭建到使用过程中

2023-10-27

1.es评分机制,使用场景,匹配多个关键词的时候,增加其中某个关键词的权重,增加其评分,搜索出来即可排到前面,评分默认为倒叙排

2.es基础的增删改查


//搜索,search_type=dfs_query_then_fetch(每个分片会根据 该分片内的所有文档计算一个本地 IDF,导致可能相同的数据,评分不同,用这个解决被破坏的相关度)
GET /user_car/_search?search_type=dfs_query_then_fetch
{
  "query": {
    "match": {"name": "a3"}
  }
}
//新增,id为自动生成
POST /user_car/_doc/
{
"name": "新增",
"remark": "测试测试股"
}
//删除id为DEJ5zH0BGMnakSJjBChn的数据
DELETE user_car/_doc/DEJ5zH0BGMnakSJjBChn

//修改id为27的数据
POST /user_car/_doc/27/_update
{
  "doc": {"remark": "测试a3"}
}

//查询a3和a2的数据的时候,本身评分是一样的,此时增加a2权重("boost": 2),它就会排到前面
POST /user_car/_search?search_type=dfs_query_then_fetch
{
   "query": {
    "bool": {
      "should": [
        {
          "match": {
            "remark": { "query": "a2", "boost": 2 } }
        },
        {
          "match": { 
            "content": "a3" }
        }
      ]
    }
  }
}

3.search_type=dfs_query_then_fetch(每个分片会根据 该分片内的所有文档计算一个本地 IDF,导致可能相同的数据,评分不同,用这个解决被破坏的相关度)

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

elasticsearch心得记录-搭建到使用过程中 的相关文章

随机推荐

  • ubuntu开机出现started gnome Display manager等错误的方法

    解决ubuntu18 04开机卡在 starting Gnome Display Manager 安装ubuntu18 04系统后启动出现started gnome manager等错误 以下为查询众多资料后汇总的方法 启动系统的时候长按
  • android的aar反编译,AAR文件中的类在Android Studio中不可用

    我创建了一个图书馆项目 并将其构建为AAR文件 之后又包含在另一个项目中 它在libs文件夹中 主gradle build文件包括它 实现fileTree include jar aar dir libs 当我尝试使用此aar文件的类时 除
  • Kubernetes中如何保持Session的会话?

    0x01 Kubernetes中Session的会话保持 背景说明 基于kubernetes集群中部署Java项目 您发现在多pod模式下会出现登录成功但是页面无法跳转的问题 或验证明明输入正确却提示验证码错误无法登陆 而在单一pod时却可
  • mysql之sql优化知识点干货分享7827字数

    文章目录 前言 1 mysql结构简介 2 SQL解析过程 3 SQL索引 4 explain详解 5 小试牛刀 6 定位慢查询SQL 前言 java学友们 咱们不能一直在做增删改查的功能呀 做技术的实质要技术过硬 现在哪次跳槽不问你做过s
  • 【Protocol-WebSocket】WebSocket基本概念

    目录 1 概念图 2 定义 3 握手协议 4 优点 5 用途 1 概念图 WebSocket概念图 其中客户端Client 此处是浏览器 服务端Server 此处是给客户端提供资源数据的电脑 2 定义 WebSocket是一种在单个TCP连
  • 伺服控制的三环控制原理及整定仿真和Simulink模型

    伺服控制的三环控制原理及整定仿真和Simulink模型 我们平时使用的工业伺服 通常是成套伺服 即驱动器和电机型号存在配对关系 但有些时候 我们要用电机定转子和编码器制作非成套电机 例如机床上使用的直驱转台 永磁同步电机直接驱动的主轴 这种
  • 理解脸书为何从互联网消失了

    原文 https blog cloudflare com october 2021 facebook outage 译 时序 FaceBook不会宕机 不是吗 我们想了几分钟这个问题 今天2021 10 4 16 51 UTC 我们建了一条
  • mysql:使用已有的记录更新另一条数据

    create table test id integer primary key name varchar 100 例如现在在test表中有N条数据 其中有两条为 12 hello 13 world 如果想把上一条中的数据改成和下一条记录一
  • sql中having,group,select,where,order by,join的执行顺序

    在SQL中执行的顺序 1 先连接from后的数据源 若有join 则先执行on后条件 再连接数据源 2 执行where条件 3 执行group by 4 执行having 5 执行order by 6 输出结果 顺序 FROM ON JOI
  • C++ 指针

    每个变量都有一个内存位置 每一个内存位置都定义了可使用连字号 运算符访问的地址 它表示了在内存中的一个地址 例如输出定义变量的地址 include
  • 【分享之路001】springboot整合双redis配置

    springboot双redis配置 1 背景 springboot项目中本来用到了redis 由于业务要求 需要将数据也写到另一个redis中 2 配置文件改动 2 1 之前redis配置 spring redis database xx
  • 【计算机网络篇】TCP协议

    作者简介 大家好 我是小杨 个人主页 小杨 的csdn博客 希望大家多多支持 一起进步呀 TCP协议 1 TCP 简介 TCP Transmission Control Protocol 是一种在计算机网络中广泛使用的传输层协议 用于在网络
  • [机器学习与scikit-learn-29]:算法-回归-普通线性回归LinearRegression拟合线性分布数据的代码示例

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 目录 第1章 LinearRegression类说明 第2章 LinearRegression使用的代码示例 2 1 导入库 2 2 导数数
  • SSM框架的流程及优点

    SSM框架 SSM Spring SpringMVC MyBatis 框架集由Spring MyBatis两个开源框架整合而成 SpringMVC是Spring中的部分内容 在这个快速发展的互联经济的时代 SSM框架提高了开发人员的工作效率
  • 查询topn的另一种方法通过orderby排序后利用limit来实现

    文章目录 前言 1 热身题实践 其他 前言 一直有个想法 把面试需要的知识点全都总结一下 包括数据库 语言 算法 数据结构等知识 形成一个面试总结笔记 这样以后面试的时候只看这些文章回顾下就行了 今天就先总结下Mysql的面试热身题吧 后续
  • HBase运维中遇到的问题

    1 PleaseHoldException Master is initializing hadoop 3 2 1 hbase 2 2 5 各种配置之后 出现的错误具体为 进去 hbase shell 之后 出现 hbase main 00
  • C#协变

    namespace 协变 public class Animal public string name public Animal string name1 name name1 public class dog Animal public
  • 【vue】vue 中插槽的三种类型:

    文章目录 一 匿名插槽 二 具名插槽 三 作用域插槽 一 匿名插槽
  • CSS学习笔记——搭建京东购物车网页

    大家好 作为一名互联网行业的小白 写博客只是为了巩固自己学习的知识 但由于水平有限 博客中难免会有一些错误出现 有不妥之处恳请各位大佬指点一二 博客主页 链接 https blog csdn net weixin 52720197 spm
  • elasticsearch心得记录-搭建到使用过程中

    1 es评分机制 使用场景 匹配多个关键词的时候 增加其中某个关键词的权重 增加其评分 搜索出来即可排到前面 评分默认为倒叙排 2 es基础的增删改查 搜索 search type dfs query then fetch 每个分片会根据