diff options
author | ivan <ivan> | 2010-10-21 01:34:52 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-10-21 01:34:52 +0000 |
commit | 2bb7bb059897fd50bcc34586cfd1a9a4d257eb91 (patch) | |
tree | 334d2cf15a0d532f975032aa3e7e1e6399ec6e1c /httemplate/search/cust_main.cgi | |
parent | 4b7f3cb825c662837c48fd5a24df0b69bfb48e85 (diff) |
better address searching: disable fuzzy/substring searches when an exact match is found, work around L:EN:NameParse DrainBramage w/two-letter first names like "Ed", add an address1 search to advanced customer search, RT#10254
Diffstat (limited to 'httemplate/search/cust_main.cgi')
-rwxr-xr-x | httemplate/search/cust_main.cgi | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/httemplate/search/cust_main.cgi b/httemplate/search/cust_main.cgi index 93f960f5c..a92c12db5 100755 --- a/httemplate/search/cust_main.cgi +++ b/httemplate/search/cust_main.cgi @@ -204,7 +204,9 @@ % if ( $cgi->param('search_cust') ) { % $sortby = \*company_sort; % $orderby = "ORDER BY LOWER(company || ' ' || last || ' ' || first )"; -% push @cust_main, smart_search( 'search' => $cgi->param('search_cust') ); +% push @cust_main, smart_search( 'search' => $cgi->param('search_cust'), +% 'disable_fuzzy_on_exact' => 1, #pref? +% ); % } % % @cust_main = grep { $_->ncancelled_pkgs || ! $_->all_pkgs } @cust_main |