mixvideo-v2/apps/desktop/src-tauri
imeepos 274926182c fix: 修复成功率计算超过100%的问题
## 问题分析
成功率计算逻辑有误:
- 之前的计算:matched_segments / matchable_segments (排除固定片段)
- 问题:固定片段不会被添加到matches中,但应该算作成功的片段

## 正确的成功率计算
成功率 = (成功匹配的片段数 + 固定片段数) / 总片段数

### 修复内容
1. **match_materials方法**
   - 成功片段数 = matched_segments + fixed_segments_count
   - 总片段数 = total_segments (包含所有片段)
   - 成功率 = successful_segments / total_segments

2. **match_materials_with_used_segments方法**
   - 使用相同的计算逻辑确保一致性
   - 修复statistics中的total_segments字段

### 逻辑说明
- 固定片段({固定素材})总是被视为成功的,因为它们不需要匹配
- 成功匹配的片段是通过AI分类或随机匹配成功的片段
- 总成功率 = (AI匹配成功 + 固定片段) / 所有片段

## 预期效果
- 成功率将始终在0-100%范围内
- 固定片段会被正确计入成功率
- 不同匹配方法的成功率计算保持一致
2025-07-18 13:29:07 +08:00
..
capabilities fix: 修复项目详情页打开文件夹功能 2025-07-13 22:00:30 +08:00
icons Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
src fix: 修复成功率计算超过100%的问题 2025-07-18 13:29:07 +08:00
.gitignore Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
Cargo.toml feat: 实现服装搭配智能搜索系统 2025-07-17 22:35:36 +08:00
build.rs Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
tauri.conf.json feat: 完成服装搭配筛选功能优化 2025-07-18 00:54:01 +08:00