<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Rescoring 重新計算可以通過使用次要(通常是更昂貴的)算法來重新排序查詢和 post_filter 階段返回的頂部(例如100-500)個文檔,而不是對索引中的所有文檔應用昂貴的算法來幫助提高精度。 在返回其結果以由處理整個搜索請求的節點排序之前,在每個分片上執行 rescore 請求。 目前 rescore API 只有一個實現:查詢 rescorer,它使用查詢來調整評分。 在將來,可以提供備選的分配器,例如,成對分配器。 Note: 當使用排序時不執行 rescore 階段。 Note: 當向用戶展示分頁時,您不應該在逐步瀏覽每個頁面(通過傳遞不同的值)時更改window_size,因為這可能會改變頂部匹配,導致結果在用戶逐步瀏覽頁面時發生混亂。 ### Query rescorer 查詢rescorer僅對查詢和post_filter階段返回的Top-K結果執行第二個查詢。 將在每個分片上檢查的文檔數量可以由window_size參數控制,默認為from和size。 默認情況下,原始查詢和rescore查詢的分數線性組合,以產生每個文檔的最終_score。 原始查詢和rescore查詢的相對重要性可以分別使用query_weight和rescore_query_weight進行控制。 兩者默認為1。 例如: | `curl -s -XPOST?``'localhost:9200/_search'`?`-d '{` `"query"`?`: {` `"match"`?`: {` `"field1"`?`: {` `"operator"`?`:?``"or"``,` `"query"`?`:?``"the quick brown"``,` `"type"`?`:?``"boolean"` `}` `}` `},` `"rescore"`?`: {` `"window_size"`?`:?``50``,` `"query"`?`: {` `"rescore_query"`?`: {` `"match"`?`: {` `"field1"`?`: {` `"query"`?`:?``"the quick brown"``,` `"type"`?`:?``"phrase"``,` `"slop"`?`:?``2` `}` `}` `},` `"query_weight"`?`:?``0.7``,` `"rescore_query_weight"`?`:?``1.2` `}` `}` `}` `'` | 組合得分的方式可以用 score_mode 控制: | Score Mode? | Description | | --- | --- | | `total` | 添加原始分數和 rescore 查詢分數。 默認值。 | | `multiply` | 將原始分數乘以 rescore 查詢分數。 用于函數查詢 rescores。 | | `avg` | 平均原始分數和 rescore 查詢分數。 | | `max` | 取最初的分數和 rescore 查詢分數。 | | `min` | 取最初的分數和 rescore 查詢分數。 | ### Multiple Rescores 也可以按順序執行多個資源: | `curl -s -XPOST?``'localhost:9200/_search'`?`-d '{` `"query"`?`: {` `"match"`?`: {` `"field1"`?`: {` `"operator"`?`:?``"or"``,` `"query"`?`:?``"the quick brown"``,` `"type"`?`:?``"boolean"` `}` `}` `},` `"rescore"`?`: [ {` `"window_size"`?`:?``100``,` `"query"`?`: {` `"rescore_query"`?`: {` `"match"`?`: {` `"field1"`?`: {` `"query"`?`:?``"the quick brown"``,` `"type"`?`:?``"phrase"``,` `"slop"`?`:?``2` `}` `}` `},` `"query_weight"`?`:?``0.7``,` `"rescore_query_weight"`?`:?``1.2` `}` `}, {` `"window_size"`?`:?``10``,` `"query"`?`: {` `"score_mode"``:?``"multiply"``,` `"rescore_query"`?`: {` `"function_score"`?`: {` `"script_score"``: {` `"script"``: {` `"lang"``:?``"painless"``,` `"inline"``:?``"Math.log10(doc['numeric'].value + 2)"` `}` `}` `}` `}` `}` `} ]` `}` `'` | 第一個獲得查詢的結果,第二個獲得第一個的結果等。第二個 rescore 將 “see” 由第一個 rescore 完成排序,因此可以在第一個 rescore 上使用大窗口 將文檔拖動到較小的窗口中,以便第二個文件。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看