A little more on indexing - the following is from http://alien.slackbook.org/blog/common-questions-on-akonadi-and-nepomuk-in-kde-pim-4-8/Q. The performance of mail indexing is slow, how can it be improved?
A. There are different ways to achieve that:
Index only what you need. Right click on a folder, select Folder Properties, then the Maintenance tab, then “Disable fulltext indexing“: this will disable indexing for that specific folder;
Turn off email indexing altogether by unchecking the relevant option in System Settings, Desktop Search (only available from 4.8 and later);
Wait until initial indexing has completed. Indexing is completed when the akonadi_nepomuk_feederrc
file in your KDEHOME/share/config directory (KDEHOME is usually .kde or .kde4) contains the following:
Locate the akonadi_nepomuk_feederrc
file and change DisableIdleDetection to true:[akonadi_nepomuk_feeder]
This will cause the feeder to keep on indexing regardless of idle status, increasing CPU usage significantly but on the long run reducing the time to complete indexing.
As a matter of fact, the real performance issue is the initial indexing
, as it can take very long (days with large mailboxes
), and is restarted if interrupted (i.e. because of a restart, not by sleep-mode or alike). Once initial indexing is over, performance will be significantly better.
The KDE PIM developers are aware of this problem and will work on a solution.
The Akonadi Tray "module" is quite useful as it places an icon in the panel from where Akonadi can be Started / Stopped / Backed Up / Configured (may need to make the icon visible from System Tray Settings