From 3f872a7b84d3bedb2f98f1d7f6b5f469bb93a1a7 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 6 Dec 2021 12:51:00 +0800 Subject: [PATCH] sonic: fix re-index --- packages/sonic/package.json | 2 +- packages/sonic/script.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sonic/package.json b/packages/sonic/package.json index 79a54da56..5765f648b 100644 --- a/packages/sonic/package.json +++ b/packages/sonic/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/sonic", - "version": "1.2.0", + "version": "1.2.1", "description": "Sonic search service", "main": "service.js", "typings": "service.d.ts", diff --git a/packages/sonic/script.ts b/packages/sonic/script.ts index 44160e806..57e69bafd 100644 --- a/packages/sonic/script.ts +++ b/packages/sonic/script.ts @@ -13,7 +13,7 @@ export async function run({ domainId }, report) { if (!(i % 1000)) report({ message: `${i} problems indexed` }); const union = await DomainModel.searchUnion({ union: pdoc.domainId, problem: true }); const tasks = []; - for (const did of [domainId, ...union.map((j) => j._id)]) { + for (const did of [pdoc.domainId, ...union.map((j) => j._id)]) { tasks.push( pdoc.title && sonic.push('problem', `${did}@title`, `${pdoc.domainId}/${pdoc.docId}`, pdoc.title), pdoc.content.toString() && sonic.push('problem', `${did}@content`, `${pdoc.domainId}/${pdoc.docId}`, pdoc.content.toString()),