File tree Expand file tree Collapse file tree
frontends/search/src/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -440,6 +440,10 @@ const ResultsPage = (props: ResultsPageProps) => {
440440 searchRoute = "chunk/autocomplete" ;
441441 requestBody [ "extend_results" ] =
442442 props . search . debounced . extendResults ?? false ;
443+ groupUnique = props . search . debounced . groupUniqueSearch ;
444+ if ( groupUnique ) {
445+ searchRoute = "chunk_group/group_oriented_autocomplete" ;
446+ }
443447 }
444448 }
445449
Original file line number Diff line number Diff line change @@ -99,6 +99,16 @@ const SearchForm = (props: {
9999 isSelected : false ,
100100 route : "semantic" ,
101101 } ,
102+ {
103+ name : "AutoComplete Semantic" ,
104+ isSelected : false ,
105+ route : "autocomplete-semantic" ,
106+ } ,
107+ {
108+ name : "AutoComplete FullText" ,
109+ isSelected : false ,
110+ route : "autocomplete-fulltext" ,
111+ } ,
102112 ] ;
103113
104114 if ( bm25Active ) {
@@ -124,36 +134,6 @@ const SearchForm = (props: {
124134 } ,
125135 ] ) ;
126136
127- createEffect ( ( ) => {
128- if ( ! props . search . state . groupUniqueSearch ) {
129- console . log ( "groupUniqueSearch is false" ) ;
130-
131- setSearchTypes ( ( prev ) => {
132- return prev . concat ( [
133- {
134- name : "AutoComplete Semantic" ,
135- isSelected : false ,
136- route : "autocomplete-semantic" ,
137- } ,
138- {
139- name : "AutoComplete FullText" ,
140- isSelected : false ,
141- route : "autocomplete-fulltext" ,
142- } ,
143- ] ) ;
144- } ) ;
145- } else {
146- console . log ( "groupUniqueSearch is true" ) ;
147- setSearchTypes ( ( prev ) => {
148- return prev . filter (
149- ( type ) =>
150- type . route !== "autocomplete-semantic" &&
151- type . route !== "autocomplete-fulltext" ,
152- ) ;
153- } ) ;
154- }
155- } ) ;
156-
157137 const defaultRerankTypes = [
158138 {
159139 name : "Semantic" ,
You can’t perform that action at this time.
0 commit comments