1. A system for searching products intelligently based on analysis of customer's purchasing behavior, the system comprising: a computer accessible search engine database embedded in a computer memory; a computer accessible product database configured in a computer memory to store a finite predetermined number of related keyword information for each individual product, the related keyword information including click data, order data and a first priority value for each individual related keyword; a computer accessible input unit configured to receive keywords, product selection or order information; a computer processor based search unit configured to perform a search of the search engine database based on natural language, synonym, and morpheme analysis of the received keyword which creates a second priority value and search of the product database based on an analysis of the related keyword information with the received keywords so as to get search results; an algorithm embedded in a computer processor for arranging the search results, comprising the steps of: tabulating the total number of clicks made on the website link to a product to compute the total clicks; multiplying the total clicks data by a weighting factor to compute a weighted total clicks; tabulating the total number of clicks made on the website link that resulted in a purchase to compute total purchase clicks; multiplying the total purchase clicks by another separate weighting factor to compute a weighted total purchased clicks; adding the weighted total clicks to the weighted total purchased clicks to update the first priority value; multiplying the updated first priority value by another separate weighting factor to compute a weighted first priority value; multiplying the second priority value by another separate weighting factor to compute a weighted second priority value; and adding the weighted first priority value to the weighted second priority value to calculate a summed value for arranging the search results by the summed value; and a computer operable output unit configured to output the arranged search results.
1. A system for searching products intelligently based on analysis of customer's purchasing behavior, the system comprising: a computer accessible search engine database embedded in a computer memory; a computer accessible product database configured in a computer memory to store a finite predetermined number of related keyword information for each individual product, the related keyword information including click data, order data and a first priority value for each individual related keyword; a computer accessible input unit configured to receive keywords, product selection or order information; a computer processor based search unit configured to perform a search of the search engine database based on natural language, synonym, and morpheme analysis of the received keyword which creates a second priority value and search of the product database based on an analysis of the related keyword information with the received keywords so as to get search results; an algorithm embedded in a computer processor for arranging the search results, comprising the steps of: tabulating the total number of clicks made on the website link to a product to compute the total clicks; multiplying the total clicks data by a weighting factor to compute a weighted total clicks; tabulating the total number of clicks made on the website link that resulted in a purchase to compute total purchase clicks; multiplying the total purchase clicks by another separate weighting factor to compute a weighted total purchased clicks; adding the weighted total clicks to the weighted total purchased clicks to update the first priority value; multiplying the updated first priority value by another separate weighting factor to compute a weighted first priority value; multiplying the second priority value by another separate weighting factor to compute a weighted second priority value; and adding the weighted first priority value to the weighted second priority value to calculate a summed value for arranging the search results by the summed value; and a computer operable output unit configured to output the arranged search results. 6. The system of claim 1 , wherein the weighting factor may be adjusted by a user.