Commit 6f9fd445 authored by JzoNg's avatar JzoNg

fix: re-segmentation

parent 1b3028d7
...@@ -310,10 +310,7 @@ const StepTwo = ({ ...@@ -310,10 +310,7 @@ const StepTwo = ({
body: params, body: params,
}) })
updateIndexingTypeCache && updateIndexingTypeCache(indexType) updateIndexingTypeCache && updateIndexingTypeCache(indexType)
updateResultCache && updateResultCache({ updateResultCache && updateResultCache(res)
batch: res.batch,
documents: [res],
})
} }
onStepChange && onStepChange(+1) onStepChange && onStepChange(+1)
isSetting && onSave && onSave() isSetting && onSave && onSave()
......
...@@ -71,6 +71,7 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => { ...@@ -71,6 +71,7 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => {
hasSetAPIKEY={hasSetAPIKEY} hasSetAPIKEY={hasSetAPIKEY}
onSetting={showSetAPIKey} onSetting={showSetAPIKey}
datasetId={datasetId} datasetId={datasetId}
dataSourceType={documentDetail.data_source_type}
indexingType={indexingTechnique || ''} indexingType={indexingTechnique || ''}
isSetting isSetting
documentDetail={documentDetail} documentDetail={documentDetail}
......
import type { Fetcher } from 'swr' import type { Fetcher } from 'swr'
import qs from 'qs' import qs from 'qs'
import { del, get, patch, post, put } from './base' import { del, get, patch, post, put } from './base'
import type { CreateDocumentReq, DataSet, DataSetListResponse, DocumentDetailResponse, DocumentListResponse, FileIndexingEstimateResponse, HitTestingRecordsResponse, HitTestingResponse, IndexingEstimateResponse, IndexingStatusBatchResponse, IndexingStatusResponse, InitialDocumentDetail, ProcessRuleResponse, RelatedAppResponse, SegmentsQuery, SegmentsResponse, createDocumentResponse } from '@/models/datasets' import type { CreateDocumentReq, DataSet, DataSetListResponse, DocumentDetailResponse, DocumentListResponse, FileIndexingEstimateResponse, HitTestingRecordsResponse, HitTestingResponse, IndexingEstimateResponse, IndexingStatusBatchResponse, IndexingStatusResponse, ProcessRuleResponse, RelatedAppResponse, SegmentsQuery, SegmentsResponse, createDocumentResponse } from '@/models/datasets'
import type { CommonResponse, DataSourceNotionWorkspace } from '@/models/common' import type { CommonResponse, DataSourceNotionWorkspace } from '@/models/common'
// apis for documents in a dataset // apis for documents in a dataset
...@@ -60,8 +60,8 @@ export const createFirstDocument: Fetcher<createDocumentResponse, { body: Create ...@@ -60,8 +60,8 @@ export const createFirstDocument: Fetcher<createDocumentResponse, { body: Create
return post('/datasets/init', { body }) as Promise<createDocumentResponse> return post('/datasets/init', { body }) as Promise<createDocumentResponse>
} }
export const createDocument: Fetcher<InitialDocumentDetail, { datasetId: string; body: CreateDocumentReq }> = ({ datasetId, body }) => { export const createDocument: Fetcher<createDocumentResponse, { datasetId: string; body: CreateDocumentReq }> = ({ datasetId, body }) => {
return post(`/datasets/${datasetId}/documents`, { body }) as Promise<InitialDocumentDetail> return post(`/datasets/${datasetId}/documents`, { body }) as Promise<createDocumentResponse>
} }
export const fetchIndexingEstimate: Fetcher<IndexingEstimateResponse, CommonDocReq> = ({ datasetId, documentId }) => { export const fetchIndexingEstimate: Fetcher<IndexingEstimateResponse, CommonDocReq> = ({ datasetId, documentId }) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment