feat: 产品筛选器的模糊搜索 #70

Manually merged
remilia merged 2 commits from feat/fuse-filter into master 2025-11-10 16:05:35 +08:00
Owner

关联Issue

No response

更改内容/What Changed

  • 引入前端依赖Fuse.js, pinyin-pro分别用于模糊匹配与拼音转换
  • 新增Utils-fuzzyFilter,封装了Fuse的初始化/模糊匹配与相关工具函数
  • 将前端由字符串匹配改为模糊匹配

测试步骤/How To Test

No response

检查表/Checklist

  • 代码格式符合团队规范
  • 已添加或更新单元测试/集成测试
  • 文档/README 已更新(如有必要)
  • 所有测试通过
  • 分支命名正确(feature/xxx或fix/xxx 等)
  • 回归风险已评估

影响评估/Risk & Rollback

No response

可选:截图或 Demo(如界面/UI 有变化)

No response

### 关联Issue _No response_ ### 更改内容/What Changed - 引入前端依赖Fuse.js, pinyin-pro分别用于模糊匹配与拼音转换 - 新增Utils-fuzzyFilter,封装了Fuse的初始化/模糊匹配与相关工具函数 - 将前端由字符串匹配改为模糊匹配 ### 测试步骤/How To Test _No response_ ### 检查表/Checklist - [x] 代码格式符合团队规范 - [x] 已添加或更新单元测试/集成测试 - [x] 文档/README 已更新(如有必要) - [x] 所有测试通过 - [x] 分支命名正确(feature/xxx或fix/xxx 等) - [x] 回归风险已评估 ### 影响评估/Risk & Rollback _No response_ ### 可选:截图或 Demo(如界面/UI 有变化) _No response_
remilia added 2 commits 2025-11-10 15:41:36 +08:00
- 引入纯前端依赖Fuse.js用于模糊匹配
- 新增Utils-fuzzyFilter封装Fuse的初始化与匹配
- 在前端将字符串匹配改为模糊匹配
feat: 支持拼音搜索
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m38s
710a0cdc5b
- 使用pinyin-pro进行汉语拼音转换
- 调整搜索权重
remilia manually merged commit 352be1686a into master 2025-11-10 16:05:34 +08:00
Sign in to join this conversation.
No description provided.