Skip to content

Commit 002d383

Browse files
committed
feat(database): add text index for countries collection
- Implement text index on countries collection for case-insensitive name searching - Enhance search functionality for better performance and user experience
1 parent fb98c6e commit 002d383

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/src/services/database_seeding_service.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ class DatabaseSeedingService {
118118
.collection('sources')
119119
.createIndex(keys: {'name': 'text'}, name: 'sources_text_index');
120120

121+
// Text index for searching countries by name (case-insensitive)
122+
await _db
123+
.collection('countries')
124+
.createIndex(keys: {'name': 'text'}, name: 'countries_text_index');
125+
121126
// Indexes for country aggregation queries
122127
await _db
123128
.collection('headlines')

0 commit comments

Comments
 (0)