From 333b96f34c91616026be0bdec569cf3a27acd348 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 9 Sep 2022 09:43:31 +0800 Subject: [PATCH] elastic: update problemId token --- packages/elastic/package.json | 2 +- packages/elastic/script.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/elastic/package.json b/packages/elastic/package.json index 68656663f..24db60871 100644 --- a/packages/elastic/package.json +++ b/packages/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/elastic-search", - "version": "1.0.7", + "version": "1.0.8", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro", "author": "undefined ", diff --git a/packages/elastic/script.ts b/packages/elastic/script.ts index 0bee828b1..43f08187f 100644 --- a/packages/elastic/script.ts +++ b/packages/elastic/script.ts @@ -16,10 +16,10 @@ const processDocument = (doc: Partial) => { } if (doc.title) { doc.title = doc.title.replace(/[[\]【】()()]/g, ' ') - .replace(/([a-zA-Z]{2,})/, (a) => `${a} `); + .replace(/([a-zA-Z]{2,})(\d+)/, '$1$2 $1 $2'); } if (doc.pid) { - doc.pid = doc.pid.replace(/([a-zA-Z]{2,})/, (a) => `${a} `); + doc.pid = doc.pid.replace(/([a-zA-Z]{2,})(\d+)/, '$1$2 $1 $2'); } return omit(doc, indexOmit); };