Personalized searching including providing in a search portal a personal
search term list; receiving from a user a navigation identification
message; and inserting index records in a personalized search index.
Inserting index records in a personalized search index typically
comprises retrieving a document from a navigation location and indexing
the navigation location and keywords from the personal search term list
that occur in the retrieved document. A navigation identification message
may comprise a search keyword and inserting index records in a
personalized search index may include indexing the search keyword with
the navigation location in the personalized search index. Embodiments
typically include creating and transmitting to users, in dependence upon
the personalized search index, search criteria, and user identification,
responses to search query messages.