lib/search/word_search: limit entry id query to single column

This commit is contained in:
2025-05-16 17:06:01 +02:00
parent 3680827176
commit bb9550380c

View File

@@ -39,6 +39,7 @@ Future<List<int>> fetchEntryIds(
if (searchMode == SearchMode.Kanji) {
entryIds = (await connection.query(
'JMdict_EntryByKanji',
columns: ['entryId'],
where: 'kanji LIKE ?',
whereArgs: ['%$word%'],
limit: pageSize,
@@ -49,6 +50,7 @@ Future<List<int>> fetchEntryIds(
} else if (searchMode == SearchMode.Kana) {
entryIds = (await connection.query(
'JMdict_EntryByKana',
columns: ['entryId'],
where: 'kana LIKE ?',
whereArgs: ['%$word%'],
limit: pageSize,
@@ -59,6 +61,7 @@ Future<List<int>> fetchEntryIds(
} else {
entryIds = (await connection.query(
'JMdict_EntryByEnglish',
columns: ['entryId'],
where: 'english LIKE ?',
whereArgs: ['%$word%'],
limit: pageSize,