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

短语过滤重新打分

作者: 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个字

    相关文章

      网友评论

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

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