Thursday, 29 January 2009
Written by Jonathan Young
Relevancy isn't really about the mathematics of TF, IDF, and other ranking algorithms. Relevancy is about presenting results to the end user in an order that is useful to them. If you're selling paint or hardware, then popularity of your products doesn't change very quickly. But if you are selling CDs, or other products that have very high popularity swings, it's more difficult to judge which products are the most popular today. What are you doing to update your search capabilities so products that are popular today are ranked higher than the products that were popular yesterday?
If you are an online retailer, you have a gold mine in your sales transaction database. You know what products are selling better today than yesterday, and which solid sellers are slowly tailing off. Why not use this transactional information to dynamically adjust relevance?