Systems and techniques for adapting to inexact user input. In one aspect,
a system includes one or more machine-readable media storing instructions
operable to cause one or more machines to perform operations. The
operations include receiving input from a user over a data entry field,
conducting an attribute-limited search in a transactional data store for
a value that matches the user input, the attribute-limited search being
limited to one or more, but less than all, attributes in the
transactional data store, in response determining that a match between
the user input and the value of the one or more searched attributes
exists, accessing a transactional data store record having the match, and
in response to determining that the match does not exist, automatically
identifying a record that includes a match to the user input outside of
the one or more searched attributes.