bug search and source package names

Brian Murray brian at ubuntu.com
Wed Feb 2 15:38:36 UTC 2011


On Wed, Feb 02, 2011 at 07:09:24PM +1300, Robert Collins wrote:
> Hi, as you may have noticed, bug search in Launchpad is not as fast as
> you might wish :). One of the contributing factors to the search
> performance is that we do a substring match for package names.
> 
> We're looking at schema changes and additional short-term solutions
> (long term we're moving to a dedicated search engine such as Lucene),
> but I'm wondering - how important is this substring matching?
> 
> What do I mean by this? If you type 'ibche' into the bug search for
> Ubuntu it will time out. But if it didn't timeout it would find all
> bugs on libchewing (because ibche is a substring on libchewing).
> 
> If Ubuntu as a whole is open to this being removed temporarily(*) then
> we can drop some representative queries down from 7 seconds to 380ms
> with relatively little effort. We may be able to achieve this sort of
> result with more significant effort - but if its not actually a
> valuable feature, its much more efficient to disable it for a while.

I'm a bit confused here as you've mentioned package names and bug
search.  Would this type of change modify the search mechanism behind
both https://bugs.launchpad.net/ubuntu and
https://bugs.launchpad.net/ubuntu (Find a Package here)?

Thanks, 
-- 
Brian Murray
Ubuntu Bug Master
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20110202/5be4d9c4/attachment.pgp>


More information about the ubuntu-devel mailing list