| Summary | Learning (adaptive) autocomplete |
| Queue | IMP |
| Queue Version | Git master |
| Type | Enhancement |
| State | Accepted |
| Priority | 1. Low |
| Owners | |
| Requester | Chuck Hagenbuch <chuck (at) horde (dot) org> |
| Created | 09/12/2009 (1349 days ago) |
| Due | |
| Updated | 03/05/2011 (810 days ago) |
| Assigned | |
| Resolved | |
| Attachments | |
| Milestone | |
| Patch | No |
Taken from Michael Slusarz
State ⇒ Accepted
string. But they don't learn/adapt over time based on user input,
which I believe is the intent of this request.
Assigned to Michael Slusarz
State ⇒ Feedback
liquidmetal.js (javacript search) or the PHP levenshtein function
(server-side search). Doesn't account for learning, but provides more
intelligent result ordering.
State ⇒ Accepted
Patch ⇒ No
Milestone ⇒
Queue ⇒ IMP
Summary ⇒ Learning (adaptive) autocomplete
Type ⇒ Enhancement
Priority ⇒ 1. Low
depending on how it's implemented, but IMP address completion is the
most obvious case.
Implement a learning (or really just weighting) algorithm so that the
user's auto-complete choices are used over a straight match. So if
there are two options when the user starts typing "Dan", and the user
always picks the 2nd one, we should show the 2nd one as the default
option.