Search engines have become a vital part of internet. Most of the search engines used nowadays makes use of the exact match procedure. Here the engine will search the metadata of deferent sites and try to and an exact match of the search item. Metadata is a collection of keywords that the site will provide for the search engines. For exact matches, the engine will list the items in the order of some evaluation criteria of the sites. Better search results can be provided if the case based reasoning approach, held of artificial intelligence, is used. Fuzzy databases use case based reasoning to look up the entries. The basic motivation behind this project is to and the best match for a given item by specifying related attributes. This is different from the search engine we described above which relies on exact match. They can be used only if we know the exact name of the item. In our search engine, we will input some or all of the features that the item must possess. The search engine will return the item which satisfies the expected features most. More importantly, it must be done in real time.