From 8db4c3879f4c8657c5c913c5500ba7a030612cc2 Mon Sep 17 00:00:00 2001 From: Marvin Elsen Date: Mon, 14 Oct 2024 17:19:03 +0200 Subject: [PATCH] Improve find character feature by only looking for traditional characters --- .../kotlin/com/marvinelsen/willow/domain/SqliteDictionary.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/com/marvinelsen/willow/domain/SqliteDictionary.kt b/src/main/kotlin/com/marvinelsen/willow/domain/SqliteDictionary.kt index 6604662..14ce395 100644 --- a/src/main/kotlin/com/marvinelsen/willow/domain/SqliteDictionary.kt +++ b/src/main/kotlin/com/marvinelsen/willow/domain/SqliteDictionary.kt @@ -81,7 +81,7 @@ class SqliteDictionary(private val connection: Connection) : Dictionary { WITH cte(id, character, syllable) AS (VALUES ?) SELECT traditional, simplified, pinyin_with_tone_marks, pinyin_with_tone_numbers, zhuyin, cedict_definitions, cross_straits_definitions, moe_definitions FROM entry INNER JOIN cte - ON cte.character = entry.traditional OR cte.character = entry.simplified + ON cte.character = entry.traditional WHERE cte.syllable = entry.pinyin_with_tone_numbers ORDER BY cte.id """.trimIndent()