How Google Desktop Ranks Search Results

A patent application recently filed by Google ("Temporal ranking scheme for desktop searching") gives some idea about how Google Desktop indexes and ranks files. The main criteria for ranking files is how likely a file will be accessed in the future. To estimate this value, Google Desktop tries to find different hints about the importance of a file.
It would be desirable for a user to be able to access applications, desktop files, and/or data on local or networked servers through a single interface. Access to each of these could be initiated by finding and identifying the correct resource, through the user's selection of a search result. Search results should be generated using methods that reflect how desktop resources are used. In most cases, the most relevant items are likely to be those that have been accessed or used recently and frequently, or have been designated as particularly important by the user, for instance through the creation of a desktop shortcut. (...)

To make the results of the searching more useful to a user, the items being searched are ranked according to their relevance, and based on this ranking, the items can be selected and/or ordered for display to a user. A temporal ranking scheme ranks the search results according to an algorithm designed to give higher scores to items that are more likely to be desired by the user in the search. In one embodiment, the relevance of a particular search result is determined according to an estimation of the frequency that the corresponding item will be used in the future.

In one embodiment, a group of items are ranked based at least in part on a last access time and a class associated with each item, where the class associated with an item indicates a frequency of use of the item. Possible classes include a location of the item (e.g., whether the item is a document in a "MyDocuments" folder), a type of the item, and a file size of the item. Once the items are ranked and a search is performed, the results from the search (e.g., the matching items) can be displayed according to their rankings, where the order of the displayed results may be based on the ranking and only the highest ranked results may be displayed. In this way, the search, such as a desktop search, returns the items matching the search query that are more likely to be the items for which a user is looking.

{ via SEO by the Sea }

Labels

Web Search Gmail Google Docs Mobile YouTube Google Maps Google Chrome User interface Tips iGoogle Social Google Reader Traffic Making Devices cpp programming Ads Image Search Google Calendar tips dan trik Google Video Google Translate web programming Picasa Web Albums Blogger Google News Google Earth Yahoo Android Google Talk Google Plus Greasemonkey Security software download info Firefox extensions Google Toolbar Software OneBox Google Apps Google Suggest SEO Traffic tips Book Search API Acquisitions InOut Visualization Web Design Method for Getting Ultimate Traffic Webmasters Google Desktop How to Blogging Music Nostalgia orkut Google Chrome OS Google Contacts Google Notebook SQL programming Google Local Make Money Windows Live GDrive Google Gears April Fools Day Google Analytics Google Co-op visual basic Knowledge java programming Google Checkout Google Instant Google Bookmarks Google Phone Google Trends Web History mp3 download Easter Egg Google Profiles Blog Search Google Buzz Google Services Site Map for Ur Site game download games trick Google Pack Spam cerita hidup Picasa Product's Marketing Universal Search FeedBurner Google Groups Month in review Twitter Traffic AJAX Search Google Dictionary Google Sites Google Update Page Creator Game Google Finance Google Goggles Google Music file download Annoyances Froogle Google Base Google Latitude Google Voice Google Wave Google Health Google Scholar PlusBox SearchMash teknologi unik video download windows Facebook Traffic Social Media Marketing Yahoo Pipes Google Play Google Promos Google TV SketchUp WEB Domain WWW World Wide Service chord Improve Adsence Earning jurnalistik sistem operasi AdWords Traffic App Designing Tips and Tricks WEB Hosting linux How to Get Hosting Linux Kernel WEB Errors Writing Content award business communication ubuntu unik