Elasticsearch搜索引擎Suggest查询建议-权重

Elasticsearch搜索引擎Suggest查询建议-权重Elasticsearc 搜索引擎 Suggest 查询建议 权重重要 在加载数据库数据到 es 时 对索引字段 suggest name 设置的值进行修改原 对索引字段直接进行设值 如 suggest name 空调 改 对索引字段进行编制 加入 es 的提供的权重判断 改为设值为 suggest name input 空调 weight 50 备注 50 为 1 个字在整个字符串中的占比 比如 空 就占 50 调 字类

Elasticsearch搜索引擎Suggest查询建议-权重

重要:在加载数据库数据到es时,对索引字段“suggest_name”设置的值 进行修改 原:对索引字段直接进行设值,如:"suggest_name": "空调" 改:对索引字段进行编制,加入es的提供的权重判断,改为设值为: "suggest_name": { "input": "空调", "weight": 50 } 备注: 50 为 ,1个字在整个字符串中的占比,比如“空”就占 50%,“调”字类似 如果字段值为:"空调减震器",“空”字那么占比就为 20 原因:es在使用completion搜索补全时,首先会进行第一个字符比较,然后在根据编制中的权重进行排序进行返回。没有进行权重设置都默认为1。因为根据字符串的长度设置了权重,那么es在排序时,会优先返回权重较大的文档,也就是字符较短的文档 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228392.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:08
下一篇 2026年3月16日 下午7:08


相关推荐

  • Qwen3-ASR-1.7B实战教程:搭建支持多语言的实时转录平台(完整项目)

    Qwen3-ASR-1.7B实战教程:搭建支持多语言的实时转录平台(完整项目)

    2026年3月12日
    2
  • centos nmtui(centos7 nmtui配置)

    一般步骤:先编辑后激活,一步都不能少使用nmtui可以为新网卡添加连接,然后进行ip配置,也可以对已经存在且使用的网卡进行ip的直接设置…

    2022年4月16日
    46
  • navicat 15 for激活码[在线序列号]

    navicat 15 for激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    73
  • 网络编程-UDP编程

    网络编程-UDP编程2.UDP端口和TCP端口虽然都使用0~65535,但他们是两套独立的端口,即一个应用程序用TCP占用了端口1234,不影响另一个应用程序用UDP占用端口1234。在Java中使用UDP编程,仍然需要使用Socket,因为应用程序在使用UDP时必须指定网络接口(IP地址)和端口号。1.UDP和TCP编程相比,UDP编程就简单得多,因为UDP没有创建连接,数据包也是一次收发一个,所以没有流的概念。和服务器端相比,客户端使用UDP时,只需要直接向服务器端发送UDP包,然后接收返回的UDP包。…

    2025年10月8日
    7
  • vue 使用数组splice方法失效,且总是删除最后一项的解决办法。[通俗易懂]

    vue 使用数组splice方法失效,且总是删除最后一项的解决办法。[通俗易懂]今天在写项目的时候,遇到一个很简单的需求,下图,点击添加标签,左边出现一个可以输入的标签,点击删除按钮,就能删除当前标签,很简单的需求,我却搞了一个多小时(哎…新手愚笨啊)一看到这个我的思路就是点击添加标签,把新增的节点push到自己定义的数组里,然后渲染出来,点击删除按钮,用splice方法从数组中删除掉当前的节点(很简单,很明确的思路嘛,但是却事与愿违) <div…

    2026年3月4日
    4
  • Java之XML的使用「建议收藏」

    Java之XML的使用「建议收藏」一.xml的定义和优势:(1).定义:在描述一些有结构性的数据时应当使用XML来描述,例如:用户信息/省市结构等XML(eXtensibleMarkupLanguage),是一种可扩展的标记语言,类似HTML。XML技术是W3C组织(WorldWideWebConsortium万维网联盟)发布的,目前遵循的是W3C组织于1998年发布的XML1.0规范。HTML:显示页面,网…

    2022年7月7日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号