Improving search and results with fuzzy logic
Registered by
Jan
Currently, if you type »Fir«, Firefox etc. is shown. If you continue typing »Firf« by accident, nothing is shown.
To compensate for typing errors, if no results are going to be found for the next added letter (e.g. »Firf«), Cardapio should still show the results of the last search string that returned results (in this case »Fir«).
Basically, the »No results to show« notification should be made obsolete because it is of no use. Search has to be forgiving.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[tvst 2010-07-29]
I think this is a good idea, but implementing it correctly would take time. If anyone would like to take a stab at it, I'm willing to incorporate it into the code (depending on how well it works).
A good place to start would be to look at how Do does it.
(?)