Skip to content

Commit 9a4f3d4

Browse files
committed
feat: add deleteAllDocuments method to SearchService for bulk document deletion
1 parent 2aed7e7 commit 9a4f3d4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

api/src/search/service.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ export class SearchService {
4343
});
4444
};
4545

46+
public deleteAllDocuments = async (index: SearchType): Promise<void> => {
47+
this.logger.info({ message: `Deleting all documents in ${index}` });
48+
await this.meilisearch.index(index).deleteAllDocuments();
49+
this.logger.info({ message: `Deleted all documents in ${index}` });
50+
};
51+
4652
public ensureIndexes = async (): Promise<void> => {
4753
await this.meilisearch.createIndex("project");
4854
this.logger.info({ message: "project index created" });

0 commit comments

Comments
 (0)