Advanced search features
Launchpad's bug searching abilities should be extended to include functions available in modern search engines and other bug trackers: defaulting to case-insensitive substrings, searching all open bug reports, boolean and other operators for text-only advanced searches, phrase searches and bug number disambiguation, advanced operator suggestions, spelling and punctuation canonicalization, ignoring stop words by default, and spelling suggestions. The text syntax for advanced searches would make results pages simpler, by letting the search be displayed as a line of text. This would subtly train people in the advanced search syntax, but Launchpad should also link to a page of search tips.
This specification describes many small features, most of which can be implemented independently over several months. It is a single document because the features need to be logically consistent, working together to satisfy likely use cases.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- Matthew Paul Thomas
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Curtis Hovey
Related branches
Related bugs
Sprints
Whiteboard
Salgado to implement "Searching all open bugs" <https:/
Matthew, the above section of the spec only mentions bug 30369 which is already fixed. Shall I reassign this to Bjorn and mark it as implemented?
No, there are dozens of other functions described in the spec. -- mpt