refactored chat archive and added search

This commit is contained in:
Fabian Freund
2024-06-16 13:07:16 +02:00
parent 9daca26261
commit d7a65a5770
18 changed files with 1150 additions and 53 deletions
@@ -0,0 +1,22 @@
import 'package:bang_navigator/features/chat_archive/data/database/daos/search.dart';
import 'package:bang_navigator/features/query/domain/tokenizer.dart';
import 'package:drift/drift.dart';
part 'database.g.dart';
@DriftDatabase(
include: {'database.drift'},
daos: [SearchDao],
)
class ChatSearchDatabase extends _$ChatSearchDatabase
with TrigramQueryBuilderMixin {
@override
final int schemaVersion = 1;
@override
final int ftsTokenLimit = 6;
@override
final int ftsMinTokenLength = 3;
ChatSearchDatabase(super.e);
}