mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-21 11:43:56 +00:00
feat: index type
This commit is contained in:
@@ -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
|
||||
});
|
||||
|
||||
|
@@ -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();
|
||||
|
Reference in New Issue
Block a user