Ticket #126 (new enhancement)
Opened 6 years ago
Improved Search Client
| Reported by: | ciaranm | Owned by: | ciaranm |
|---|---|---|---|
| Priority: | ProjectIdeas | Milestone: | |
| Component: | core/paludis | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Distribution: |
Description
Paludis currently has a fairly primitive search client, inquisitio. There is lots of room for improving it:
- More flexibility in searching. It should allow arbitrarily complex queries (find me packages with GPL-2 in LICENSE that depend upon libfoo). Maybe 'find' is a good model for an interface for this, maybe you can think of something better.
- More flexibility in output format.
- Performance. Look into adding an optional descriptions cache (on a per repository basis) to avoid doing a full tree scan.
There's lots of room for creativity here. Think about how you think when you're trying to find packages.
Note: See
TracTickets for help on using
tickets.
