美文网首页
function_score及衰减函数

function_score及衰减函数

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

    GET /_search

    {

      "query": {

        "function_score": {

          "functions": [

             {

              "gauss": {

                    "PLAN_DATE": {//日期的衰减原点origin 默认是当前时间.origin 原点即为中心点 或字段可能的最佳值,落在原点 origin 上的文档评分 _score 为满分 1.0 。

                          "scale": "5d",// 5 天以内的文档,相关度不做处理;

                          "offset": "10d",//offset以原点 origin 为中心点,为其设置一个非零的偏移量 offset 覆盖一个范围,而不只是单个原点。在范围 -offset <= origin <= +offset 内的所有评分 _score 都是 1.0 。 5 天到 15 天,衰减系数逐渐降低到0.5;15 天之外,系数继降低。

                          "decay" : 0.5

                    }

              },

              "weight": 20// weight:为每个文档应用一个简单而不被规范化的权重提升值:当 weight 为 2 时,最终结果为 2 * _score 。

            },

            {

              "gauss": {

                "location": {

                  "origin": { "lat": 51.5, "lon": 0.12 },

                  "offset": "2km",

                  "scale":  "3km"

                }

              }

            },

            {

              "gauss": {

                "price": {

                  "origin": "50",

                  "offset": "50",

                  "scale":  "20"

                }

              },

              "weight": 2

            }

          ]

        }

      }

    }

    相关文章

      网友评论

          本文标题:function_score及衰减函数

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