On Tue, Jun 07, 2005 at 09:06:16PM +0200, Alban Browaeys wrote:
> Le Tue, 07 Jun 2005 19:40:52 +0200, Javier Fernández-Sanguino Peña a
> écrit :
>
> > No package frontend I am aware of can currently pull that stunt. Aptitude
> > or dselect can only search in the package names ('/' key). Synaptic can
> > search in the descriptions (with equivalent results as apt-get).
>
> This was about debtags i guess . Which is deterministic . Thought he idea
> of providing feedback about popcon is great . Why not a "I feel lucky"
> like search which looks for the debtags and retrieve the most popular one
> from a cache of popcon results ... .
Debtags might not cut it either, but might be an improvement over a free
keyword search which ends up turing the wron packages just because they
have the word used in the query. A good search function could:
- use keywords/tags (using boolean logic or even regular expressions)
- use package sections and priorities to adjust results (few users look
directly for 'libs' or 'oldlibs')
- use package dependancies to ponder if this is an end-user package or
something pulled in by other packages (users typically look for end-user
programs)
- use popcon to priorise results (users typically look for programs many
others use)
- i18n/l10n search, through translation of package descriptions (so that
searching in != english is possible)
an improvement over the 1st thing (keyword search) would be the use of
"intelligent" text analysis tools (bayesian analysis, N-grams, TFIDF and
the like). For an example implementation of this take a look at
remembrance-agent (which uses the 'bag of words' library: bow)
Regards
Javier
Attachment:
signature.asc
Description: Digital signature