diff --git a/src-tauri/src/utils/search.rs b/src-tauri/src/utils/search.rs index 1be0966..246269e 100644 --- a/src-tauri/src/utils/search.rs +++ b/src-tauri/src/utils/search.rs @@ -10,6 +10,11 @@ pub fn match_text(text: &str, query: &str) -> bool { return true; } + // 如果查询包含数字,则只进行原文匹配 + if query.chars().any(|c| c.is_numeric()) { + return false; + } + // 获取文本的拼音并转换为小写 let text_pinyin: String = text .to_pinyin()