23 lines
534 B
Dart
23 lines
534 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);
|
|
}
|