Merge pull request #139 from ensan-hcl/fix/incremental_dynamic_user_dictionary

fix: dynamic user dictionaryがgetLOUDSDataで効かない問題を修正
This commit is contained in:
Miwa
2024-09-28 18:38:05 +09:00
committed by GitHub

View File

@ -489,7 +489,9 @@ public final class DicdataStore {
}
dicdata.append(contentsOf: self.getWiseDicdata(convertTarget: segment, inputData: inputData, inputRange: fromIndex ..< toIndex + 1))
dicdata.append(contentsOf: self.getMatchDynamicUserDict(segment))
for segment in string2penalty.keys {
dicdata.append(contentsOf: self.getMatchDynamicUserDict(String(segment)))
}
if fromIndex == .zero {
let result: [LatticeNode] = dicdata.map {