What you can see in action here are: Dolphin’s new search interface, the facets I presented last time (picking up the query from Dolphin’s search bar and adding conditions to it), and search term excerpts. Neat, isn’t it?
There is one thing wrong with it still. If you have a keen eye you probably already saw it: the excerpts contain HTML tags to highlight the search terms. Sadly KFileItemDelegate does not support rich text. I tried to patch it but gave up after an hour. kfileitemdelegate.cpp is a 1660 line monster which is very hard to grasp. To be honest I do not really understand why all that animation and text rendering code did not go into a generic KItemDelegate class. Well, that is one thing someone with a better understanding of QTextDocument and QTextLayout could have a look at.
In the meantime I will try to commit all this stuff.