mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-11 14:15:40 +08:00
Fix UI search multiple datasets (#14689)
### What problem does this PR solve? Fix UI search multiple datasets ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@@ -147,14 +147,19 @@ const getAvailableParam = (available?: number) => {
|
||||
|
||||
const chunkService = {
|
||||
retrievalTest: async (params: Record<string, any>) => {
|
||||
const datasetId = getDatasetId(params);
|
||||
const datasetId = params.dataset_id || params.kb_id || params.knowledge_id;
|
||||
if (!datasetId) {
|
||||
throw new Error(
|
||||
'dataset_id (or kb_id/knowledge_id) is required for retrievalTest',
|
||||
);
|
||||
}
|
||||
return request.post(api.retrievalTest(datasetId), {
|
||||
data: params,
|
||||
const datasetIds = Array.isArray(datasetId) ? datasetId : [datasetId];
|
||||
const rest = { ...params };
|
||||
delete rest.dataset_id;
|
||||
delete rest.kb_id;
|
||||
delete rest.knowledge_id;
|
||||
return request.post(api.retrievalTest, {
|
||||
data: { ...rest, dataset_ids: datasetIds },
|
||||
});
|
||||
},
|
||||
chunkList: async (params: Record<string, any>) => {
|
||||
|
||||
@@ -109,8 +109,7 @@ export default {
|
||||
`${restAPIv1}/datasets/${datasetId}/documents/${documentId}/chunks`,
|
||||
chunkDetail: (datasetId: string, documentId: string, chunkId: string) =>
|
||||
`${restAPIv1}/datasets/${datasetId}/documents/${documentId}/chunks/${chunkId}`,
|
||||
retrievalTest: (datasetId: string) =>
|
||||
`${restAPIv1}/datasets/${datasetId}/search`,
|
||||
retrievalTest: `${restAPIv1}/datasets/search`,
|
||||
|
||||
// document
|
||||
getDocumentList: (datasetId: string) =>
|
||||
|
||||
Reference in New Issue
Block a user