This is partly an algorithm question and partly a programming question. I'm not much into machine learning, but I'm curious and unless there's too much math I can read a few papers up(or even few articles which describe the essential idea ). So the questions are :
How does Google improve its search technology when a human assists in improving the ranking of a particular search result by clicking the up arrow or does the result improve only for the user logged in and doing the search? I went to http://research.google.com/pubs/InformationRetrieval.html , but due to my lack of know-how with search engine ranking technology, I could not find the right publication.
How do I keep a record of my search queries and my selected search results in a XML file for example ? Google shows a list of searches I've done in a variety of ways but how do i keep an updated daily record of it in an offline file?