Bug 193467

Summary: quick search (filtering) in kaddressbook incredibly slow
Product: kab3 Reporter: kavol <kavol>
Component: generalAssignee: Tobias Koenig <tokoe>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description kavol 2009-05-21 11:07:44 UTC
Version:            (using KDE 4.2.85)
Installed from:    Gentoo Packages

I have my addressbook automatically imported from old KDE version (3.5.9), if that matters.
It is selected as "Akonadi Compatibility Resource" - "std.vcf". It contains 184 records.
I have no other addressbook source configured (no LDAP - no network delays).

I have the quick search field set to look in visible fields, and filter set to None.

When I start to type into the quick search field, it takes 10 - 30 seconds after typing each letter to redisplay the list, and before the next letter appears (then it takes another 10-30 s to redisplay after the second letter appears, and so on).
The same applies when deleting letters - after deleting a letter, it takes 10-30 s to redisplay.

This is inacceptable - the machine is not a high-end one, but still I think that Athlon64 1.8 GHz should be able to perform such task faster than man can notice.

If it is not possible to fix the algorithm for some reason, then please at least add some delay so multiple letters can be typed before the search starts, or change the default behaviour from search-as-you-type to on-demand (i.e. after hitting the Enter key).
Comment 1 Dario Andres 2009-05-22 16:30:05 UTC
Marking as duplicate of bug 192401. Thanks

*** This bug has been marked as a duplicate of bug 192401 ***
Comment 2 Tobias Koenig 2009-08-05 16:43:04 UTC
The development of the old KAddressBook will be discontinued for KDE 4.4.
Since the new application has the same name, but a completly new code base we close all bug reports against the old version and ask the submitters to resend there reports against the new product.