A distributed actual condition search engine based on geographic locations and a trading system comprise a user terminal, a search engine system server end, a chat system server end, an order system server end, a payment settlement system server end and a distributed storage network. When a user inputs business information for ordering at the user terminal, the information is sent to the search engine system server end to search information such as user ID, IP address, port number, commodity content and advertisement of merchants who are closes to the user at the geographic location and return the user terminal, the user is connected with a chat system server end according to the information to chat with the merchants, the user can order and select online payment or offline payment if the user is satisfied, if the online payment is selected, the order can be issued to the payment settlement system server end to conduct settlement payment, and when the user inputs the business information for ordering at the user terminal, the information is sent to the distributed storage network for backup and storage simultaneously.