fix: firstClauseResultsとして得られる結果が長さではなくvalueでソートされる挙動を変更

This commit is contained in:
Miwa / Ensan
2024-08-10 23:21:50 +09:00
parent 5a45dadd52
commit 73d71a02a8

View File

@ -512,7 +512,13 @@ import SwiftUtils
//
var seenCandidate: Set<String> = full_candidate.mapSet {$0.text}
// 5
let clause_candidates = self.getUniqueCandidate(clauseCandidates, seenCandidates: seenCandidate).min(count: 5, sortedBy: {$0.value > $1.value})
let clause_candidates = self.getUniqueCandidate(clauseCandidates, seenCandidates: seenCandidate).min(count: 5) {
if $0.correspondingCount == $1.correspondingCount {
$0.value > $1.value
} else {
$0.correspondingCount > $1.correspondingCount
}
}
seenCandidate.formUnion(clause_candidates.map {$0.text})
//