elastic认证特训营难点解读02——如何提高某个字段的评分?

铭毅天下 铭毅天下     2022-12-19     221

关键词:

1、进一步思考,提升权重的几种方式?

  • 第一:boost字段提升权重;
  • 第二:function_score 结合weight、field_value_factor、script_score提升字段权重;
  • 第三:boosting 查询 提升权重;
  • 第四:funciton_score+script 脚本提升权重。

2、实战举例(类考试真题)

某索引index_a有多个字段, 要求实现如下的查询:

1)针对字段title,满足\'ssas\'或者\'sasa\'。

2)针对字段tags(数组字段),如果b字段包含\'pingpang\',则提升评分。

要求写出实现的DSL?

elastic认证特训营难点解读03——analysis中的同义词filter(synonym)如何解读?

1、应用场景自定义分词,有同义词的业务场景。用户期望搜索相同的同义词组(二个或者多个),评分结果一致。2、最核心部分:2.1 举例1:"synonyms":["foo,bar=>baz"]含义是:foo和bar的同义词都是baz.等价于:foo与baz一致bar与ba... 查看详情

elastic认证特训营难点解读13——mapping新创建后,还可以更新吗?

1、Mapping新创建后,还可以更新吗?Ingeneral,themappingforexistingfieldscannotbeupdated.Therearesomeexceptionstothisrule.2、也就是说,已经定义的字段不能被更新,除非reindex更新mapping。但,以下三种情况例外。第一:newpropertiescanbeaddedtoObjectfields.... 查看详情

elastic认证特训营难点解读04——集群问题排查实战指南(代码片段)

当集群红色或者黄色的时候注意使用如下的命令(持续更新)。1、查看集群健康状态GET_cluster/health#查看节点属性信息GET_cat/nodeattrs?v2、当黄色或者红色时候,执行如下命令,查看未分配的原因explanationGET_cluster/allocation/explain3、... 查看详情

elastic认证特训营难点解读08——聚合的概念不好理解,怎么办?

1、从大处分类着眼。聚合:就是统计的意思。聚合可分为:(1)分桶聚合(bucket,分组的意思,类似groupby)(2)统计聚合(metric,比如:Max、Min、Avg、Sum、Stats等)(3)管道聚合(pipeline,对聚合结果的二次聚合)2、管道聚... 查看详情

elastic认证特训营难点解读07——到底disjunctionmaxquery是什么鬼?(代码片段)

1、Disjunction定义逻辑或(logicalor)又称逻辑析取(logicaldisjunction)。理解成或就很好解释了。Disjunctionmax通俗解释为:多个之间取或的最大值。2、官方文档直翻译将任何与任一查询匹配的文档作为结果返回,但只将最佳匹配的评... 查看详情

elastic认证特训营难点解读09——父子关联查询实战搞不定怎么办?(代码片段)

大家知道6.X之后:父子文档新增了join类型来实现。1实战场景问题问题1:如何通过父文档查询子文档,如何通过子文档查询父文档呢?问题2:parent_id,has_parent,has_clild的作用都是什么呢?问题3:如何通过has_parent查询子文档的同时... 查看详情

elastic认证特训营难点解读11——自定义分词analysis部分好难理解啊?

对应官方文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.2/analysis.html能不能相对通俗的解释一下呢?1、Analysis是干什么的?Analysis的目的是分词,隶属于Mapping,在索引或者模板设置阶段要指定。2、Analysis由什么组成。脑... 查看详情

elastic认证特训营难点解读12——shardallocationawareness和forcedawareness作用和区别是什么?(代码片段)

分片分配过滤分为两个层面1:索引层面举例:集群冷热集群架构https://www.elastic.co/guide/en/elasticsearch/reference/7.2/shard-allocation-filtering.html核心要点:1.1第一:设置节点属性。在elasticsearch.yml中配置node.attr.hotwarm_type:hot1.2第二:索引层... 查看详情

elastic认证特训营难点解读06——集群状态变的非绿怎么办?(代码片段)

1、集群状态的含义红色:至少一个主分片未分配成功;黄色:至少一个副本分片未分配成功;绿色:全部主&副本都分配成功。2、排查实战思路2.1查看集群状态GET_cluster/health返回状态举例:"status":"red",红色,至少一个主分片... 查看详情

elastic认证特训营难点解读01——best_fields,most_fields,cross_fields拆解认知(代码片段)

1、Multi-matchquery的目的多字段匹配2、best_fields为默认值,如果不指定,默认best_fields匹配。含义:多个字段中,返回评分最高的。类似:dis_maxquery。等价举例:(两个一起看,加深理解)默认best_fields与dis_max等价POST blogs/_search... 查看详情

thoughtworks西邮暑期特训营--javascript在线笔试题

...  具体官方安排请戳:ThoughtWorks西安邮电大学暑期特训营(2016)。  不知为期7-18至8-26六周、每周6天、每天8小时的训练后,我这个本学PHP走服务端的Some 查看详情

数学奥林匹克问题解答:猿辅导初中数学竞赛基础特训营作业题

猿辅导(点击进入官网)初中数学竞赛基础特训营于2016年8月27-31日在网络上举行,五天课程总计上课人数超过3万人。授课内容包括四个专题:整数的基本性质、抽屉原理初步、方程与不等式及平面几何新讲初步。以下为本次特训... 查看详情

产品黑客特训营——产品构建&运营实战7月6-9日姜大胡子

《产品黑客》——产品构建&运营实战,由大胡子老师携手跨界引导师团队带来三天、两晚、四次线上分享,内容包含产品构建方法、产品运营、修炼全脑思维、视觉设计、跨界引导等,以及奔驰、阿里巴巴经典案例,为您呈... 查看详情

郑重告之:智能合约开发实训营第4期学员招募正式启动!

...等了~这是终于到来的《以太坊智能合约全栈开发》实战特训营第四期的正式招募通知。《以太坊智能合约全栈开发》实战特训营是由硅谷密探和celernetwork共同打造的全球第一档·智能合约全栈开发实战课程,也是目前唯一一个... 查看详情

全网首发|elasticsearch认证专家考试(ece)8.1版本最新考纲解读(代码片段)

1、Elastic认证考试版本变化史2022年8月4日开始,Elastic认证专家考试(ECE)版本号升级为8.1版本。Elastic认证版本更迭历程如下:版本号开始时间结束时间时长(天)6.52018-06-292019-08-05402天7.22019-08-062021-06-30694... 查看详情

全网首发|elasticsearch认证专家考试(ece)8.1版本最新考纲解读(代码片段)

1、Elastic认证考试版本变化史2022年8月4日开始,Elastic认证专家考试(ECE)版本号升级为8.1版本。Elastic认证版本更迭历程如下:版本号开始时间结束时间时长(天)6.52018-06-292019-08-05402天7.22019-08-062021-06-30694... 查看详情

商业模式解读与设计之参会心得

...主办,周筠腾美女博士主讲的《商业模式解读与设计》的特训营活动,感觉非常精彩,开拓了眼界,学到了很多之前没有了解到的知识,特别值得时时回味,现分享如下:课程目录:一,商业模式的起源与目的二,商业模式之道... 查看详情

求职特训营火热来袭,阿里大咖教你制作专业简历

...人愿意通过你简陋的简历,看到你非凡的经历。求职特训营的各位专家课程资料都已蓄势待发,只为给你一份专业简历,助你打开大厂的面试大门,更有超多精美礼品准备就绪,你准备好了吗?如果现在的... 查看详情