_alias returns index not found where as _search works

/foo/_alias returns index not found but foo/_search etc work

I do see that there is an index foo and _search and _settings work fine on it. But _alias returns index not found exception. What could be the reason?

thanks
Rajesh.

Are you specifying the alias name and following the format in the docs?