fully implemented non-object short-word search