diff --git a/src/meilisearch_hook/index.ts b/src/meilisearch_hook/index.ts index a5e14f8..f79c679 100644 --- a/src/meilisearch_hook/index.ts +++ b/src/meilisearch_hook/index.ts @@ -157,7 +157,16 @@ export default defineHook(async ({ init, filter, action, schedule }, { services, const queryFields = buildQueryFields(fields); const itemService = new ItemsService(cfg.collection_name, { schema }); - const items = await itemService.readByQuery({ fields: queryFields, limit: -1 }); + const items = await itemService.readByQuery({ + fields: queryFields, + filter: { + _or: [ + { status: { _null: true }}, + { status: { _neq: 'archived'}}, + ] + }, + limit: -1 + }); // 为每种语言重建索引 for (const lang of availableLanguages) {