Skip to content

Commit 548e8e1

Browse files
committed
disable search result limit
1 parent 1c807da commit 548e8e1

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

lib/entities/dictionary/dictionary_search.dart

+5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
// Package imports:
2+
import 'dart:math';
3+
24
import 'package:async/async.dart';
35
import 'package:database_builder/database_builder.dart';
46

@@ -92,6 +94,9 @@ class DictionarySearch {
9294
List<List<JMdict>> sortResult = sortJmdictList(
9395
searchResult, query, allQueries, languages
9496
);
97+
sortResult = sortResult.map((e) =>
98+
e.sublist(0, min(200, e.length))).toList();
99+
95100
//var result = sortResult.expand((element) => element).toList();
96101
_isSearching = false;
97102

lib/repositories/dictionary/dictionary_search.dart

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'package:isar/isar.dart';
1111
///
1212
/// Note: potential optimizations: <br/>
1313
/// * include ID in kanji / kana / meanings index to split load between isolates
14-
QueryBuilder<JMdict, JMdict, QAfterLimit> buildJMDictQuery(
14+
QueryBuilder<JMdict, JMdict, QAfterSortBy> buildJMDictQuery(
1515
Isar isar, int idRangeStart, int idRangeEnd, int noIsolates,
1616
String query, List<String> allQueries,
1717
List<String> filters, List<String> langs)
@@ -91,8 +91,8 @@ QueryBuilder<JMdict, JMdict, QAfterLimit> buildJMDictQuery(
9191
)
9292
)
9393
// filter out entries
94-
.sortByFrequencyDesc()
95-
.limit(200 ~/ noIsolates);
94+
.sortByFrequencyDesc();
95+
//.limit(200 ~/ noIsolates);
9696
}
9797

9898

lib/widgets/dictionary/dictionary_search_widget.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@ class DictionarySearchWidgetState extends State<DictionarySearchWidget>
688688
allQueries.addAll(deconjugated);
689689
}
690690
}
691-
print(allQueries);
691+
692692
return allQueries;
693693
} ()
694694
) ?? [];

0 commit comments

Comments
 (0)