Local indexing of every single page you have ever looked at. The web browser hashes the words within a web page, and links hash entries to the web page href. This is similar to the hashing that many search engines do. Scores are assigned based on word frequency. When the user wants to search for something, the user types in the words, and the intersection of hrefs connected to the word hashes are returned to the user, ranked by score.
Users can intentionally increase the scoring of a page.
The following comments are owned by whoever posted them. There is an MIT project called Remembrance Agents that is very similar but not restricted to web browsing. The current implementation is an XEmacs extension. The following comments are owned by whoever posted them. All trademarks and copyrights on this page are owned by their respective companies.