我閱讀了(
查詢字串和 fuzziness 引數使用 Damerau-Levenshtein 距離來查找術語。
cntrl~1意味著搜索詞將匹配包含 的原始檔案central,僅當編輯距離等于 1 時。
這里的編輯距離是指搜索詞將匹配原始詞,通過一次添加、洗掉或轉置字符,即應在 1 步中恢復原始詞。
例如:
原始術語是中心
cntrl-> centrl-> central(2 步,所以這與 (~1) 不匹配)
centrl-> central(1 步,因此這將與 (~1) 匹配)
在 的情況下,應用AUTO以下規則
根據詞條的長度生成編輯距離。可以選擇提供低距離和高距離引數 AUTO:[low],[high]。如果未指定,則默認值為 3 和 6,相當于 AUTO:3,6 的長度:
0..2 必須完全匹配
3..5 允許一次編輯
5 允許兩次編輯
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/446591.html
標籤:弹性搜索
