Knife search problem

If I run this command

knife search node 'ipaddress:[192.168.0.1 TO 192.168.7.*]'

it gives me to many servers. It gives me all servers in that range and also it gives me servers like:

192.168.34.22 ... etc...

Is this a bug in knife search or is there a regular expression I should use. I have tried the ^ and $ and still doesn't work. Any ideas?