update keyword searching mechanism