91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

elasticsearch自定義排序

發布時間:2020-04-13 20:52:24 來源:網絡 閱讀:7446 作者:小青年poi45 欄目:web開發

背景:需求是讓按照相關度的70%和另外一個字段權重的30%去排序
這難死我了,官網和網上找了一堆資料,終于搞定,總結一句,問題總有一天會解決,要不斷的花費時間去研究。廢話不多說,直接上代碼

這地方有個坑,一定要設置 "track_scores": true,
注:當使用排序_sort 來指定依據某些字段排序。就不會計算得分,需要設置"track_scores":true,這樣分數就會被計算和跟蹤。

這是官網給的一個標注:
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/search-request-sort.html

{
"query": {
"term": {
"title": "php"
}
},
"sort": {
"_script": {
"type": "number",
"script": {
"inline": "(_score params.score_percent) + (doc['course_score'].value params.course_percent)",
"params": {
"score_percent": "0.7",
"course_percent": "0.3"
}
},
"order": "desc"
}
},
"track_scores": true
}

向AI問一下細節

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

es st ea
AI

安丘市| 隆化县| 嘉义县| 阿尔山市| 巴楚县| 湖南省| 鄂尔多斯市| 岢岚县| 乌苏市| 威远县| 鹰潭市| 吉隆县| 务川| 黄山市| 武功县| 呼和浩特市| 舟曲县| 卢湾区| 射洪县| 册亨县| 永德县| 志丹县| 山丹县| 格尔木市| 清水县| 高邑县| 枣强县| 泽州县| 曲松县| 龙海市| 台安县| 新丰县| 昆山市| 饶阳县| 县级市| 恩施市| 徐水县| 来宾市| 津南区| 周宁县| 璧山县|