mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 13:03:50 +00:00
feat: index type
This commit is contained in:
@@ -96,9 +96,9 @@ export async function appKbSearch({
|
|||||||
where: [
|
where: [
|
||||||
`kb_id IN (${model.chat.relatedKbs.map((item) => `'${item}'`).join(',')})`,
|
`kb_id IN (${model.chat.relatedKbs.map((item) => `'${item}'`).join(',')})`,
|
||||||
'AND',
|
'AND',
|
||||||
`vector <=> '[${promptVector[0]}]' < ${similarity}`
|
`vector <#> '[${promptVector[0]}]' < ${similarity}`
|
||||||
],
|
],
|
||||||
order: [{ field: 'vector', mode: `<=> '[${promptVector[0]}]'` }],
|
order: [{ field: 'vector', mode: `<#> '[${promptVector[0]}]'` }],
|
||||||
limit: 8
|
limit: 8
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -133,9 +133,10 @@ export async function generateVector(): Promise<any> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// unlock
|
// unlock
|
||||||
await TrainingData.findByIdAndUpdate(trainingId, {
|
err.response?.statusText !== 'Too Many Requests' &&
|
||||||
lockTime: new Date('2000/1/1')
|
(await TrainingData.findByIdAndUpdate(trainingId, {
|
||||||
});
|
lockTime: new Date('2000/1/1')
|
||||||
|
}));
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
generateVector();
|
generateVector();
|
||||||
|
Reference in New Issue
Block a user