Change keyword matching semantics

Change the default keyword matching semantics from assuming that the user
wants to find space-delimited matches to the inverse. Keywords starting with
`_` will expand to `* keyword `, otherwise keywords will expand to `*keyword`.