elasticsearch match 的 minimum_should_match做匹配度過濾——elasticsearch


minimum_should_match:當operator參數設置為or時,該參數用來控制應該匹配的分詞的最少數量;

{"query":{  
      "match":{  
         "字段名":{  
            "query":"查詢內容",
            "operator":"or",
            "minimum_should_match":"70%"
         }
      }
   }
}

數字可以是負數,例如有4個term的匹配,當匹配度為-25%與75%,其意義是一樣的,都是最少匹配三個,但處理5個term時,-25%表示至少匹配四個,而75%表示至少匹配三個term。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM