From eed90a871baf79f95e5aa9dbccd29b4e16476f60 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sat, 22 Jul 2023 15:07:17 +0530 Subject: [PATCH] perf!: halve search_link page size 20 results are rarely scrolled by user. Most users end up typing more characters to narrow down results. This way on large table we end up reading significantly fewer rows. The way relational DBs work is they keep filtering and reading rows one by one until limit is hit, so smaller the limit the better. --- frappe/desk/search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/search.py b/frappe/desk/search.py index 68ea7dff67..b4dd0efb63 100644 --- a/frappe/desk/search.py +++ b/frappe/desk/search.py @@ -29,7 +29,7 @@ def search_link( txt, query=None, filters=None, - page_length=20, + page_length=10, searchfield=None, reference_doctype=None, ignore_user_permissions=False, @@ -57,7 +57,7 @@ def search_widget( query=None, searchfield=None, start=0, - page_length=20, + page_length=10, filters=None, filter_fields=None, as_dict=False,