File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -100,12 +100,17 @@ let print_person_search_list conf base =
100100 | Some p -> [ p ]
101101 | None ->
102102 let limit = Int32. to_int params.Api_saisie_write_piqi.Person_search_list_params. limit in
103- let conf = {conf with Geneweb.Config. env =
104- (" first_name" , Adef. encoded first_name)
105- :: (" surname" , Adef. encoded surname)
106- :: (" exact_first_name" , Adef. encoded " pfx" )
107- :: (" exact_surname" , Adef. encoded " pfx" )
108- :: conf.env} in
103+ let conf =
104+ let conf = {conf with Geneweb.Config. env =
105+ (" first_name" , Adef. encoded first_name)
106+ :: (" surname" , Adef. encoded surname)
107+ :: (" exact_first_name" , Adef. encoded " pfx" )
108+ :: (" exact_surname" , Adef. encoded " pfx" )
109+ :: conf.env} in
110+ if Gwdb. nb_of_persons base < 100_000
111+ then conf
112+ else Geneweb.AdvSearchOk. force_exact_search_by_name conf
113+ in
109114 let () =
110115 if Gwdb. search_indexes_can_be_initialized_on_the_fly base then
111116 let () =
You can’t perform that action at this time.
0 commit comments