@@ -288,20 +288,23 @@ export const useSendQuestion = (
288288 const { pagination, setPagination } = useGetPaginationWithRouter ( ) ;
289289
290290 const sendQuestion = useCallback (
291- ( question : string ) => {
291+ ( question : string , enableAI : boolean = true ) => {
292292 const q = trim ( question ) ;
293293 if ( isEmpty ( q ) ) return ;
294294 setPagination ( { page : 1 } ) ;
295295 setIsFirstRender ( false ) ;
296296 setCurrentAnswer ( { } as IAnswer ) ;
297- setSendingLoading ( true ) ;
298- send ( { kb_ids : kbIds , question : q , tenantId, search_id : searchId } ) ;
297+ if ( enableAI ) {
298+ setSendingLoading ( true ) ;
299+ send ( { kb_ids : kbIds , question : q , tenantId, search_id : searchId } ) ;
300+ }
299301 testChunk ( {
300302 kb_id : kbIds ,
301303 highlight : true ,
302304 question : q ,
303305 page : 1 ,
304306 size : pagination . pageSize ,
307+ search_id : searchId ,
305308 } ) ;
306309
307310 if ( related_search ) {
@@ -327,12 +330,13 @@ export const useSendQuestion = (
327330 } , [ ] ) ;
328331
329332 const handleClickRelatedQuestion = useCallback (
330- ( question : string ) => ( ) => {
331- if ( sendingLoading ) return ;
333+ ( question : string , enableAI : boolean = true ) =>
334+ ( ) => {
335+ if ( sendingLoading ) return ;
332336
333- setSearchStr ( question ) ;
334- sendQuestion ( question ) ;
335- } ,
337+ setSearchStr ( question ) ;
338+ sendQuestion ( question , enableAI ) ;
339+ } ,
336340 [ sendQuestion , sendingLoading ] ,
337341 ) ;
338342
@@ -348,6 +352,7 @@ export const useSendQuestion = (
348352 doc_ids : documentIds ?? selectedDocumentIds ,
349353 page,
350354 size,
355+ search_id : searchId ,
351356 } ) ;
352357
353358 testChunkAll ( {
@@ -357,6 +362,7 @@ export const useSendQuestion = (
357362 doc_ids : [ ] ,
358363 page,
359364 size,
365+ search_id : searchId ,
360366 } ) ;
361367 } ,
362368 [
@@ -366,6 +372,7 @@ export const useSendQuestion = (
366372 kbIds ,
367373 selectedDocumentIds ,
368374 testChunkAll ,
375+ searchId ,
369376 ] ,
370377 ) ;
371378
@@ -430,7 +437,6 @@ export const useSearching = ({
430437
431438 const handleSearchStrChange = useCallback (
432439 ( value : string ) => {
433- console . log ( 'handleSearchStrChange' , value ) ;
434440 setSearchStr ( value ) ;
435441 } ,
436442 [ setSearchStr ] ,
@@ -442,10 +448,16 @@ export const useSearching = ({
442448 useEffect ( ( ) => {
443449 if ( searchText ) {
444450 setSearchStr ( searchText ) ;
445- sendQuestion ( searchText ) ;
451+ sendQuestion ( searchText , searchData . search_config . summary ) ;
446452 setSearchText ?.( '' ) ;
447453 }
448- } , [ searchText , sendQuestion , setSearchStr , setSearchText ] ) ;
454+ } , [
455+ searchText ,
456+ sendQuestion ,
457+ setSearchStr ,
458+ setSearchText ,
459+ searchData . search_config . summary ,
460+ ] ) ;
449461
450462 const {
451463 mindMapVisible,
@@ -462,11 +474,16 @@ export const useSearching = ({
462474
463475 const handleSearch = useCallback (
464476 ( value : string ) => {
465- sendQuestion ( value ) ;
477+ sendQuestion ( value , searchData . search_config . summary ) ;
466478 setSearchStr ?.( value ) ;
467479 hideMindMapModal ( ) ;
468480 } ,
469- [ setSearchStr , sendQuestion , hideMindMapModal ] ,
481+ [
482+ setSearchStr ,
483+ sendQuestion ,
484+ hideMindMapModal ,
485+ searchData . search_config . summary ,
486+ ] ,
470487 ) ;
471488
472489 const { pagination, setPagination } = useGetPaginationWithRouter ( ) ;
0 commit comments