1. A search engine and database for a distributed database, comprising: at least one memory device, comprising, at least one Internet cache; and an Internet index; a computing apparatus, comprising, a crawler in communication with the Internet cache and an Internet; an indexer in communication with the Internet index and the at least one Internet cache; a transactional score generator in communication with the Internet cache; and a category assignor in communication with the Internet cache; a search server in communication with the Internet cache, the Internet index; and a user interface in communication with the search server.