20 lines
527 B
Dart
20 lines
527 B
Dart
import 'package:drift/drift.dart';
|
|
import 'package:lensai/features/chat_archive/data/database/daos/search.dart';
|
|
import 'package:lensai/features/search/domain/fts_tokenizer.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);
|
|
}
|