|
@@ -977,11 +977,11 @@ router.route("/searchFolder").all(async (req, res, next) => {
|
|
//召回测试
|
|
//召回测试
|
|
router.route("/searchFolder2").all(async (req, res, next) => {
|
|
router.route("/searchFolder2").all(async (req, res, next) => {
|
|
let reqJson = req.body
|
|
let reqJson = req.body
|
|
- if (reqJson) {
|
|
|
|
|
|
+ if (Object.keys(reqJson).length) {
|
|
try {
|
|
try {
|
|
let filters = {}
|
|
let filters = {}
|
|
- let documentids = reqJson.documentids ? decodeURIComponent(reqJson.documentids).split(",").filter(id => id) : [];
|
|
|
|
- let folderids = reqJson.folderids ? decodeURIComponent(reqJson.folderids).split(",").filter(id => id) : [];
|
|
|
|
|
|
+ let documentids = reqJson.documentids ? reqJson.documentids.split(",").filter(id => id) : [];
|
|
|
|
+ let folderids = reqJson.folderids ? reqJson.folderids.split(",").filter(id => id) : [];
|
|
filters = {
|
|
filters = {
|
|
"$or": [
|
|
"$or": [
|
|
{ "collection_ids": { "$in": folderids } },
|
|
{ "collection_ids": { "$in": folderids } },
|
|
@@ -1019,6 +1019,8 @@ router.route("/searchFolder2").all(async (req, res, next) => {
|
|
res.status(500).json({ error: error instanceof Error ? error.message : "An error occurred" });
|
|
res.status(500).json({ error: error instanceof Error ? error.message : "An error occurred" });
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ }else{
|
|
|
|
+ res.status(200).json({ result: "请传参" });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
@@ -1111,7 +1113,7 @@ router.route("/searchFolder32").all(async (req, res, next) => {
|
|
maxTokens: reqJson.tokens ? reqJson.tokens : 5000
|
|
maxTokens: reqJson.tokens ? reqJson.tokens : 5000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- // console.log(params);
|
|
|
|
|
|
+ console.log(params);
|
|
|
|
|
|
const response = await client.retrieval.search(params);
|
|
const response = await client.retrieval.search(params);
|
|
res.status(200).json({ result: response.results });
|
|
res.status(200).json({ result: response.results });
|