Add basic document re-indexing to CLI (#438)

This commit is contained in:
Eric Doughty-Papassideris
2024-03-26 12:06:22 +01:00
committed by ericlinagora
parent d562d1ad5f
commit 93353d32af
@@ -6,6 +6,8 @@ import { DatabaseServiceAPI } from "../../../core/platform/services/database/api
import { Pagination } from "../../../core/platform/framework/api/crud-service"; import { Pagination } from "../../../core/platform/framework/api/crud-service";
import User, { TYPE as UserTYPE } from "../../../services/user/entities/user"; import User, { TYPE as UserTYPE } from "../../../services/user/entities/user";
import { DriveFile, TYPE as DriveFileTYPE } from "../../../services/documents/entities/drive-file";
import Repository, { import Repository, {
FindFilter, FindFilter,
} from "../../../core/platform/services/database/services/orm/repository/repository"; } from "../../../core/platform/services/database/services/orm/repository/repository";
@@ -58,6 +60,7 @@ class SearchIndexAll {
private static readonly supportedRepos = new Map<string, RepositoryConstructor<any>>([ private static readonly supportedRepos = new Map<string, RepositoryConstructor<any>>([
[UsersRepoName, makeRepoConstructor(UserTYPE, User)], [UsersRepoName, makeRepoConstructor(UserTYPE, User)],
["documents", makeRepoConstructor(DriveFileTYPE, DriveFile)],
]); ]);
public static isRepoSupported = (repositoryName: string) => public static isRepoSupported = (repositoryName: string) =>
this.supportedRepos.has(repositoryName); this.supportedRepos.has(repositoryName);