From 6a2b34cb92a50a99ef8d02c99cf0c2ca9d17b170 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Mon, 10 Apr 2023 21:08:43 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=9D=E6=8C=81=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=8E=9F=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/api/model/data/exportModelData.ts | 3 +-- src/utils/tools.ts | 7 ------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/pages/api/model/data/exportModelData.ts b/src/pages/api/model/data/exportModelData.ts index 5f4c86d29..215a72615 100644 --- a/src/pages/api/model/data/exportModelData.ts +++ b/src/pages/api/model/data/exportModelData.ts @@ -4,7 +4,6 @@ import { connectToDatabase } from '@/service/mongo'; import { authToken } from '@/service/utils/tools'; import { connectRedis } from '@/service/redis'; import { VecModelDataIdx } from '@/constants/redis'; -import { clearStrLineBreak } from '@/utils/tools'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { @@ -45,7 +44,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse< searchRes.documents.forEach((item: any) => { if (item.value.q && item.value.text) { - data.push([clearStrLineBreak(item.value.q), clearStrLineBreak(item.value.text)]); + data.push([item.value.q.replace(/\n/g, '\\n'), item.value.text.replace(/\n/g, '\\n')]); } }); diff --git a/src/utils/tools.ts b/src/utils/tools.ts index 0225b1b85..71632d233 100644 --- a/src/utils/tools.ts +++ b/src/utils/tools.ts @@ -71,10 +71,3 @@ export const formatVector = (vector: number[]) => { return formattedVector; }; - -/** - * 字符串清理,替换换行符号 - */ -export const clearStrLineBreak = (str: string) => { - return str.replace(/\n+/g, '\n').replace(/\n/g, '\\n').trim(); -};