您可以透過取得兩個 metaphone 代碼之間的 Levenshtein 距離,然後將其作為原始 metaphone 代碼長度的百分比,來非常有效地將 metaphone 函式與片語一起使用。因此,您可以定義一個百分比錯誤(例如 20%),並僅接受比該值更接近的匹配。我發現這在我網站上使用的一個函式中效果很好,該函式會根據可能相似的現有專輯名稱來驗證使用者輸入的專輯名稱。這也是一種很好的方法,讓使用者能夠模糊地記住一個片語,並從資料庫中獲得幾個建議。因此,您可以用錯誤百分比(例如 50)輸入「i stiched nine times」,仍然可以將「a stitch in time saves nine」作為匹配項傳回。