diff --git a/internal/notice/repository.go b/internal/notice/repository.go index 6a4aa27..8d34bea 100644 --- a/internal/notice/repository.go +++ b/internal/notice/repository.go @@ -34,7 +34,11 @@ type noticeRepository struct { // NewRepository creates a new notice repository func NewRepository(mongoManager *orm.ConnectionManager, logger logger.Logger) Repository { // Create indexes for notices collection - noticeIndexes := []orm.Index{} + noticeIndexes := []orm.Index{ + // processing_metadata.processed + *orm.NewIndex("processing_metadata_processed_idx", bson.D{{Key: "processing_metadata.processed", Value: 1}}), + *orm.NewIndex("main_classification_idx", bson.D{{Key: "main_classification", Value: 1}}), + } // Create indexes if err := mongoManager.CreateIndexes(collectionName(), noticeIndexes); err != nil {