The recommendations should be based on the products consumer has searched on other sites like Google.
This basically means, that recommendations have to be made to the user based on his/her search history. No other information is available for a user.
Has this sort of thing already been implemented? (preferably in Python)
The approach I have thought of is removing stop words and extracting keywords from a search query, based on some criteria. I am falling short at the implementation.