feat: index type

This commit is contained in:
archer
2023-06-03 09:54:13 +08:00
parent 8cafebe26c
commit 92b592dd98
2 changed files with 6 additions and 5 deletions

View File

@@ -96,9 +96,9 @@ export async function appKbSearch({
where: [
`kb_id IN (${model.chat.relatedKbs.map((item) => `'${item}'`).join(',')})`,
'AND',
`vector <=> '[${promptVector[0]}]' < ${similarity}`
`vector <#> '[${promptVector[0]}]' < ${similarity}`
],
order: [{ field: 'vector', mode: `<=> '[${promptVector[0]}]'` }],
order: [{ field: 'vector', mode: `<#> '[${promptVector[0]}]'` }],
limit: 8
});

View File

@@ -133,9 +133,10 @@ export async function generateVector(): Promise<any> {
}
// unlock
await TrainingData.findByIdAndUpdate(trainingId, {
lockTime: new Date('2000/1/1')
});
err.response?.statusText !== 'Too Many Requests' &&
(await TrainingData.findByIdAndUpdate(trainingId, {
lockTime: new Date('2000/1/1')
}));
setTimeout(() => {
generateVector();