The invention provides a retrieving and ordering method and system for commodity data. The method comprises the steps that results related to retrieving sample images and retrieving keywords are found from a commodity database according to retrieving conditions submitted by a user, and the similarity between the retrieving conditions input by the user at present and the results is calculated; attribute information of preferential commodities of user is extracted from a user interest database, a user interest preference model is built, and the similarity between the commodities and the user preference is calculated through the user preference model; an ordering degree function of each result is calculated according to the similarities calculated in the front steps; after descending ordering is performed on the results according to the size of function values of the ordering degree functions, an ordering result is returned to the user. The system comprises a retrieving condition similarity calculating module, a user preference similarity calculating module, an ordering degree calculating module and an ordering result displaying module. Accordingly, personalized commodity ordering which is more accordant with the retrieving intention of user is supplied to the user.