Bug#423373: Implement simple debtags-based searches
Stefano Zacchiroli
zack at debian.org
Fri May 11 10:36:03 UTC 2007
On Fri, May 11, 2007 at 12:20:13PM +0200, Enrico Zini wrote:
> apt-cache search --filter=gui ...
<snip>
> - any objections / improvements for this feature?
Super-cool, exactly in these days I was thinking about why debtags is
not that widespread as a topic discussion for you at the forthcoming
DebConf, but hey ... here we are :-)
Pushing it into apt-cache is for sure a starting point, but I object
having (only) an additional switch as --filter.
I thing the strength of apt-cache is its "full-text like" way of
searching. The user don't have to know switches or special syntaxes, she
can just type keywords [1], in an approach a-la-google.
So I think you should implement this feature as some "derived" data
associated to a given package entry in the package database and on which
apt-cache search additionally search per default. That way the user can
simply do "apt-cache search game gui" and search for a game with a gui,
where "gui" is present as a searchable value only if the corresponding
tags are present on a matching package.
Of course this does not prevent having special syntaxes (maybe relying
on common keywords which are pointless to search for or on full-text
common operators like "+" and "-") or extra flags for refining the
search. But this should not hinder that the default is google-like, IMO
of course.
What about implementing the feature as a new apt-cache command, other
than search, which perform such a search and which aim to become the
future replacement of the current "search" command?
[1] ok, they are regexp, but it doesn't really matter since it's a
syntax all users probably know well
--
Stefano Zacchiroli -*- PhD in Computer Science ............... now what?
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
(15:56:48) Zack: e la demo dema ? /\ All one has to do is hit the
(15:57:15) Bac: no, la demo scema \/ right keys at the right time
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/debtags-devel/attachments/20070511/10206a09/attachment.pgp
More information about the Debtags-devel
mailing list