An attribute based search engine