1
0
mirror of https://github.com/immich-app/immich.git synced 2024-11-24 08:52:28 +02:00

fix(server): reindex after changing to a model with a different dimension size (#10496)

reindex after truncating
This commit is contained in:
Mert 2024-06-19 17:25:02 -04:00 committed by GitHub
parent 1191978d50
commit 79a8ab71ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -315,6 +315,7 @@ export class SearchRepository implements ISearchRepository {
await this.smartSearchRepository.manager.transaction(async (manager) => {
await manager.clear(SmartSearchEntity);
await manager.query(`ALTER TABLE smart_search ALTER COLUMN embedding SET DATA TYPE vector(${dimSize})`);
await manager.query(`REINDEX INDEX clip_index`);
});
this.logger.log(`Successfully updated database CLIP dimension size from ${curDimSize} to ${dimSize}.`);