Keywords autocompletion

#171
I think the query should be case insensitive.