Google doesn't work like this - why should searching for 'dup' match 'duplicate'?
At the moment we don't have the technology to do efficient substring searching except in limited circumstances, and developing it will be a major project both in terms of both research (data structures to allow this) and implementation (developing custom indexes for PostgreSQL).
Nobody should commit code just doing 'WHERE lower(description) LIKE '%foo%' because this will break Launchpad.
Google doesn't work like this - why should searching for 'dup' match 'duplicate'?
At the moment we don't have the technology to do efficient substring searching except in limited circumstances, and developing it will be a major project both in terms of both research (data structures to allow this) and implementation (developing custom indexes for PostgreSQL).
Nobody should commit code just doing 'WHERE lower(description) LIKE '%foo%' because this will break Launchpad.