[Nepomuk] In need of input for a desktop search default behaviour

Aaron J. Seigo aseigo at kde.org
Wed Mar 10 23:18:51 CET 2010


On March 10, 2010, Sebastian Trueg wrote:
> Currently the Nepomuk query API will add a wildcard '*' to each full
> text search term so terms like "Nepo" will also match "Nepomuk".

what are the implications of this?

e.g. if i'm looking for an email entitled "Re: [Nepomuk] In need of input for 
a desktop search default behaviour"

would typing "Nepomuk" match it still, or would it need to be "[Nepomuk]"? if 
i enter "need of" will it match? "need of in"?

for me, this really comes down to what kind of results it will return in real 
world usage.

i suppose at the Nepomuk layer itself not adding wildcards implicitly is fine, 
but this means that all of our UI components will need to be adjusted to match 
this new reality. in practice, i think that most of our UI elements will end 
up wild-carding search terms by default and adding a "match full words" type 
option otherwise. others, such as krunner, will just do it themselves 
regardless.

this actually sounds rather error prone and a lot like a great way to achieve 
code duplication; would it be possible to add API somewhere to turn this 
feature on/off in a nepomuk query so that wildcarding / whole word matching 
isn't something the application needs to worry about beyond [de]activating 
implicit wildcarding?

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


More information about the Nepomuk mailing list