I would like some advice on how to improve the performance of patient search, I have looked over the recommendations at https://wiki.openmrs.org/display/docs/Performance+Tuning and have done:
-
Disabled Identifier regex but maintained identifier perfix and suffixes as % since the identifiers may not be known
-
Anyone with a clearer explanation for:
- searchWidget.batchSize - what does this do since only 10 are shown per page
- searchWidget.maximumResults - is this the maximum returned for all the queries using LIMIT?
as they are not clear to me at this point
- The search widget seems to be hardcoded to start searching after 3 characters, is there any way this can be increased to a higher number to improve the performance of the queries? Are these related to coreapps.searchDelayShort and coreapps.searchDelayLong?