[Kde-pim] KDE PIM Sprint summary

Vishesh Handa vhanda at kde.org
Thu Apr 3 10:07:20 BST 2014


On Thursday, April 03, 2014 09:11:07 AM Christian Mollekopf wrote:
> > 
> >
> > * Items Groups
> > Items groups allow clients to easily obtain a subset of items based on
> > certain criteria, that is otherwise unknown to Akonadi server. For events
> > there can be one group for each month, so KOrganizer would only request
> > items belonging to a group representing the currently displayed month. For
> > emails each thread could be a group, so that KMail could only request
> > several groups and then perform threading on these groups in parallel,
> > which would massively speed up opening a folder.
> >
> > 
> 
> At least in my opinion a large performance improvement can only be expected
> if  we have sever-side sorting (which is another difficult problem to
> solve), allowing us to retrieve only the groups that should be currently
> displayed. Without server-side sorting we anyways end-up retrieving all
> groups and thus all items, and I'm not sure how much faster the threading
> would be.
> 
> An interesting usecase brought up by Vishesh, that doesn't depend on server-
> side sorting, is searching for a mail and then displaying the full thread
> for context, which currently isn't easily possible.

Another added advantage of being able to display the full thread in a search 
result is that we no longer have to index the quoted text for the emails. This 
will save us considerable disk space, and increase the indexing speed.

-- 
Vishesh Handa
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list