[Digikam-devel] Search UI

Gilles Caulier caulier.gilles at gmail.com
Sat Feb 9 18:42:58 GMT 2008


2008/2/7, Marcel Wiesweg <marcel.wiesweg at gmx.de>:
>
> Hi all,
>
> in 0.10, we have now a working search backend, now it's time to look at
> the
> frontend.
> Currently we have the Advanced Search Dialog. This allows to construct a
> list
> of search criteria, linked with AND or Or and possibly grouped (one level
> deep as far as I see). There are 11 different search fields (album name,
> rating, tag etc.)
> For 0.10, the database stores much more information. We can easily come to
> more than 40 possible search fields. Some of these fields can be useful to
> the user - if he knows about their existence.
>
> So with the current interface we have these advantages:
> - flexibility creating the search rules
> - good overview


And also,

- same interface : users are not lost.
- Code already ported. Gui code tested. interraction with KIO-slave need to
be re-tested indeep...


and these problems:
> - discoverability: imagine a combo box with 45 entries.
> - usability: at first use, interface may need learning


Agree... there are already few B.K.O entries about this subject.


My thoughts currently go into these directions:
> - present all useful search options at one glance, in the style of web
> search
> engines' advanced search page


This already exist as well with Quick search. Of course code need to be
improved to include complex queries " à la google"...

But please, please, do not make a regular expression interface... You know
already my viewpoint about...

For standard users, this gives a well-known kind of interface, shows the
> options that we offer.
> - for advanced users, there must be all possibilities of constructing
> complex
> queries: allow to combine several such groups of search options (even
> building subgroups?)


This is my recommendations :

- In a first time, port the current code to check if your new Search backend
work fine. This include Quick and Advanced search.
- In a second time, improve the quick search tools to include complex
queries.
- In 3th time, Look if new google like Search tool can be a good
remplacement of Advanced Search tool.

Marcel, you have forget an important point about searches : the dedicaced
user friendly tools :

- 1/ GPS location search using marble (this is the next one my my list).
- 2/ Duplicate images search using haar fingerprint.
- 3/ Fuzzy search images using haar fingerprint (like imgseek)

Others viewpoints are welcome of course form this room...

Best

Gilles Caulier



There are no screenshots yet (and not much code).
> I would like to know how much you like the
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20080209/ad426689/attachment.html>


More information about the Digikam-devel mailing list