中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

elasticsearch 排序 算法

發布時間:2020-06-17 22:25:12 來源:網絡 閱讀:884 作者:大海之中 欄目:開發技術

如何將tfidf映射到[1,3] 區間內


(1)建立映射x→arctanx,此為一一映射,把全體實數R映射到開區間(-π/2,π/2)
(2)開區間(-π/2,π/2)到開區間(0,1)只需要一個線性映射就可以,設為f(x)=ax+b,則有f(-π/2)=1且f(π/2)=3,解得a=2/π,b=2
綜合一下,映射x→2(arctanx)/π+2,即把全體實數映射到(1,3)



所以表達式可以寫成


 "script_score" : {

          "script" : "return atan(_score.doubleValue())*2/3.14159+2"

        }



為了只使用函數值 設置 "boost_mode": "replace",


所以整個請求如下


curl -XGET 'http://localhost:9200/*/*/_search?pretty&explain' -d '{

 "size" : 1,

  "query" : {

    "function_score" : {

      "query" : {

            "bool" : {

               "should" : [ {

                "match" : {

                  "_all" : {

                    "query" : "關鍵字",

                    "type" : "boolean",

                    "operator" : "AND",

    "boost": 10

                  }

                }

              }, {

                "match" : {

                  "company_name" : {

                    "query" : "關鍵字",

                    "type" : "boolean",

                    "operator" : "AND",

"boost": 10

                  }

                }

              } ],

              "minimum_should_match" : "1"

            }

      },

      "functions" : [

          {

        "script_score" : {

          "script" : "return atan(_score.doubleValue())*2/3.14159+2"

        }

      },{

          "filter" : {

          "match" : {

            "company_name" : {

              "query" : "關鍵字",

              "type" : "boolean",

              "operator" : "AND"

            }

          }

        },

        "weight" : 2

      }


 ],

      "score_mode" : "sum",

 "boost_mode": "replace"

    }

  },

  "aggregations" : {

    "agg" : {

      "terms" : {

        "field" : "member_id",

        "size" : 0,

        "order" : {

          "top_hit" : "desc"

        }

      },

      "aggregations" : {

        "top_hit" : {

          "max" : {

            "script" : {

              "inline" : "_score"

            }

          }

        }

      }

    }

  }

  }'


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂水县| 河南省| 耒阳市| 博湖县| 东城区| 巩留县| 江陵县| 弋阳县| 宁陕县| 原阳县| 玛多县| 华安县| 伊吾县| 盘山县| 凤山县| 曲周县| 岳阳县| 南充市| 图木舒克市| 玉溪市| 台中县| 奇台县| 山东| 二连浩特市| 普兰县| 和顺县| 泸溪县| 丹棱县| 拉萨市| 定结县| 营山县| 安福县| 镇江市| 长子县| 安西县| 临夏市| 汝城县| 建宁县| 宁晋县| 炉霍县| 唐山市|