Browse Prior Art Database

Saving search results in an HTML-based Information Center

IP.com Disclosure Number: IPCOM000014956D
Original Publication Date: 2001-Sep-16
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 43K

Publishing Venue

IBM

Abstract

Facilities for searching an online information center are usually provided by a common service package rather than being provided by the information center itself. For example, the CICS* Information Center uses Online Documentation Search (OLDS) based on the IBM NetQuestion search engine. When the information center is being built, the NetQuestion build process is invoked to build various indexes from the information units in the information center. In order to use the indexes, NetQuestion provides a search engine that runs as a web server receiving requests on a specific port. When the user wants to search for a word or phase, he enters the search argument in an HTML form and presses a "submit" button that causes the values in the form to be sent to the host and port number used by the OLDS server. NetQuestion then uses the indexes that it built during the build process to construct a list of the information units that contain the required word or phrase. The list is then returned to the user as a dynamically generated HTML document containing a set of hypertext links to the information units. If the user now follows one of these hypertext links, the search results are replaced by the information unit. The user may then explore other links but if he wants to retrieve the original search results he has to use the browser's "Back" button. This can be highly inconvenient if he has followed more than a few links from the original hit and it means, in effect, that he can explore only one search result at a time. Furthermore, if the user has explored one search result, then looks at another, and finally wishes to go back to the first result, he will then have to navigate down any path that he had followed once more. What is frequently requested is a method of storing the search results so that they can be retrieved with a single (or at most a few) mouse clicks. This would not be difficult if the NetQuestion web server and the HTTP server used for the information center were from the same domain, since they could then share data. Since they are from different domains, however, they are not permitted to share data for security reasons.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Saving search results in an HTML-based Information Center

Facilities for searching an online information center are usually provided by a common service package rather than being provided by the information center itself. For example, the CICS* Information Center uses Online Documentation Search (OLDS) based on the IBM NetQuestion search engine. When the information center is being built, the NetQuestion build process is invoked to build various indexes from the information units in the information center. In order to use the indexes, NetQuestion provides a search engine that runs as a web server receiving requests on a specific port.

     When the user wants to search for a word or phase, he enters the search argument in an HTML form and presses a "submit" button that causes the values in the form to be sent to the host and port number used by the OLDS server. NetQuestion then uses the indexes that it built during the build process to construct a list of the information units that contain the required word or phrase. The list is then returned to the user as a dynamically generated HTML document containing a set of hypertext links to the information units.

     If the user now follows one of these hypertext links, the search results are replaced by the information unit. The user may then explore other links but if he wants to retrieve the original search results he has to use the browser's "Back" button. This can be highly inconvenient if he has followed more than a few links from the original hit and it means, in effect, that he can explore only one search result at a time. Furthermore, if the user has explored one search result, then looks at another, and finally wishes to go back to the first result, he will then have to navigate down any path that he had followed once more.

     What is frequently requested is a method of storing the search results so that they can be retrieved with a single (or at most a few) mouse clicks. This would not be difficult if the NetQuestion web server and the HTTP server used for the information center were from the same domain, since they could then share data. Since they are from different domains, however, they are not permitted to share data...