美文网首页
短语过滤重新打分

短语过滤重新打分

作者: zz云飞扬 | 来源:发表于2019-12-13 10:53 被阅读0次

1、短语查询

GET /my_index/my_type/_search

{

    "query": {

        "match_phrase": {

            "title": "quick brown fox"

        }

    }

}

2/短语过滤并重新打分

GET /my_index/my_type/_search

{

    "query": {

        "match": { 

            "title": {

                "query":                "quick brown fox",

                "minimum_should_match": "30%" 

            }

        }

    },

    "rescore": {

        "window_size": 50,

        "query": {       

            "rescore_query": {

                "match_phrase": {

                    "title": {

                        "query": "quick brown fox",

                        "slop":  50

                    }

                }

            }

        }

    }

}

match 查询决定哪些文档将包含在最终结果集中,并通过 TF/IDF 排序。

window_size 是每一分片进行重新评分的顶部文档数量。

重新打分算法就是另一个查询,先前看有的文章说这个重新打分是在match查出来的结果上再过滤一遍短语查询打分,对内存消耗比直接用短语查询消耗小。

 "minimum_should_match": "30%" 最小匹配度 30%。

      "slop":  50 每个字或词允许分开50个字

相关文章

  • 短语过滤重新打分

    1、短语查询 GET /my_index/my_type/_search { "query": { "...

  • kuberntes - pod调度

    影响调度的因素 待调度Pod列表可用node列表调度算法 :主机过滤 | 主机打分调度策略 主机过滤 主机打分 手...

  • k8s-调度算法

    k8s-调度算法 预选算法,过滤nodes 优选算法,对nodes打分 ps. scheduler_algorit...

  • VUE过滤器

    过滤器:让要显示在页面上的内容重新筛选。 主要分为全局过滤器和局部过滤器。全局过滤器如下: 局部过滤器如下: 过滤...

  • 过滤器和计算属性

    过滤器:让要显示在页面上的内容进行重新筛选 全局过滤器: 局部过滤: 过滤器日期: 计算属性: 计算属性 求和:

  • vue的过滤器及计算属性

    1,过滤器:让要显示在页面上的内容进行重新筛选2,过滤器分为全局过滤器和局部过滤器全局过滤器: 局部过滤器: 3,...

  • vue.js filter过滤器 计算属性

    1.过滤器 过滤器是让要显示在页面上的内容进行重新筛选把要显示在页面上的数据进行筛选或重新操作,分为全局过滤和局部...

  • 过滤器和计算属性

    1、过滤器 过滤器指让要显示在页面上的内容进行重新筛选。 过滤器分为两种:全局过滤器、局部过滤器。 2、全局过滤器...

  • vue过滤器+计算属性

    过滤器 作用:让要显示在页面上的内容进行重新筛选 类型:全局过滤器局部过滤器 格式: 全局过滤器: html部分 ...

  • 2018-09-14vue.js filter过滤器、保留两位小

    一、filter过滤器 过滤器:把要显示在页面上的数据进行筛选或重新操作,分为全局过滤和局部过滤body部分: j...

网友评论

      本文标题:短语过滤重新打分

      本文链接:https://www.haomeiwen.com/subject/tfcfnctx.html