A method, system, and computer program product for interactive searching
with executable suggestions are provided. The present invention provides
a search engine and data management technology that can understand what
users are looking for, understand the data in a database, and present
immediately useful suggestions for finding the right information.
Executable suggestions are presented that enable a user to further narrow
or broaden a search intelligently and adaptively in real-time. Each
executable suggestion describes a search and corresponding search
criteria and provides information on the actual search results a user
will obtain according to this search criteria. In one embodiment of the
present invention, a system has a suggestion engine and one or more
suggestion spaces.