A client-side search indexing program works transparently and in
conjunction with a server based search index. The combined search indexes
provide a more accurate and up-to-date image of the Web, customized to
the interests of each individual user. The client-side indexer customizes
indexing of particular Web pages to the preferences and usage patterns of
the user. The user initially installs and configures the client-side
indexer on the client. The requested indexes are automatically refreshed
and integrated with the main server-side indexes during a search. When
the user performs a search, the client-side indexes may be combined with
the main server-side index. The combined indexes provide accurate search
results for the particular user.