Patent attributes
A first product ID indicating a first product relevant to purchase action history information of one user and a second product ID indicating a second product handled by a store are acquired. Based on the first product corresponding to the acquired first product ID and the second product corresponding to the acquired second product ID, the preference suitability between the preference of the user and the preference of the store is calculated for each store. The preference suitability is calculated by calculating the similarity between a first design feature amount obtained by analyzing a product image showing the first product and a second design feature amount obtained by analyzing a product image showing the second product. Then, a store having a high preference suitability among the preference suitabilities calculated for respective stores is searched for as a store handling a large number of his or her favorite products.