Method and apparatus for searching and displaying structured document
First Claim
1. A method of searching and displaying a structured document for an information processing system including a processor, a-memory unit, a file unit and an input/output unit, comprising the steps of:
- analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
searching the document search indexes stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
producing a document type definition (DTD) for highlighted display of the position of said document meeting said query; and
producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for display.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for searching and displaying a structured document are disclosed. The process for document registration is executed with a structured document of a file as an input. An analyzed structured document and information for document search are generated, and are stored in data bases, respectively. A query input from an input/output unit is analyzed, a document search index is read and a search process is executed. Matching document identifier information and matching strings position information are output as the result of search. In the display process, a corresponding analyzed structured document is read from the data base based on the document identifier information matched in a document read process. In processing a document display, the matching information are embedded in the structured document based on the matching strings position information, and a structured document for display with highlight information added thereto is generated and displayed. A document is searched from which the element information constituting a stumbling block to the search is removed, and the result of search is displayed with highlight information added to the original structured document.
-
Citations
33 Claims
-
1. A method of searching and displaying a structured document for an information processing system including a processor, a-memory unit, a file unit and an input/output unit, comprising the steps of:
-
analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
searching the document search indexes stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
producing a document type definition (DTD) for highlighted display of the position of said document meeting said query; and
producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of searching and displaying a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, comprising the steps of:
-
analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
generating a normalized structured document for document search with predetermined no-search element information removed from said input structured document, generating the restoring information for restoring said removed element information and storing said normalized structured document in said file unit;
searching the normalized structured document stored in said file unit according to a query input thereto, determining whether or not there is a normalized structured document meeting said query, acquiring a normalized structured document considered to meet said query, and acquiring the information on the position of said document meeting said query;
producing a document type definition for highlighted display of the position of said document meeting said query; and
restoring a structured document having the removed element information based on said restoration information from the normalized structured document acquired by search, and producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to said restored structured document based on the document type definition for display. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A method of searching and displaying a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, comprising the steps:
-
analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
acquiring content information in each element from said analyzed structured document to thereby generate a document search index and storing said index in said file unit;
searching the document search index stored in said file unit in accordance with a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
acquiring an input subelement to be displayed;
producing a document type definition for highlighted display of the position meeting said query in said subelement to be displayed; and
producing a structured document for subelement display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for subelement display.
-
-
22. A method of searching and displaying a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, comprising the steps of:
-
storing a structured document, as a plain text with a tag, conforming with a specific document type definition input thereto;
searching the plain text stored in said file unit according to an input query, determining whether or not there is a position meeting said query, acquiring the document having a position meeting said query as a plain test, and acquiring the information on a position of said document meeting the query; and
producing a structured document for display with information added thereto for highlighted display of the position of said document meeting the query based on said specific document type definition as a document type definition for display. - View Dependent Claims (23, 24, 25, 26)
-
-
27. An apparatus for searching and displaying a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, comprising:
-
means for analyzing a structured document input thereto to thereby generate an analyzed structured document and storing said analyzed structured document in said file unit;
means for generating a normalized structured document for document search with predetermined no-search element information removed from said input structured document, and storing said normalized structured document in said file unit;
means for generating the restoring information for restoring said removed element information and storing said restoring information in said file unit;
means for searching the normalized structured document stored in said file unit in accordance with a query input thereto, determining whether or not there is a normalized structured document meeting said query, acquiring a normalized structured document considered to meet said query, and acquiring the information on the position of said document meeting said query;
means for producing a document type definition for highlighted display of the position of said document meeting said query;
means for restoring a structured document having the removed element information based on said restoration information from the normalized structured document acquired by said search; and
means for producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to said restored structured document based on the document type definition for display.
-
-
28. A computer-readable program for searching and displaying a structured document implemented by an information processing system including a processor, a memory unit, a file unit and an input/output unit, said program comprising:
-
code means for analyzing a structured document input thereto thereby to-generate an analyzed structured document and storing said analyzed structured document in said file unit;
code means for searching the document search indexes stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
code means for producing a document type definition (DTD) for highlighted display of the position of said document meeting said query; and
code means for producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for display.
-
-
29. A search and display program for a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, wherein said processor comprises:
-
analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
generating a normalized structured document for document search with-predetermined no-search element information removed from said input structured document, generating the restoring-information for restoring said removed element information and storing said normalized structured document in said file unit;
searching the normalized structured document stored in said file unit according to a query input thereto, determining whether or not there is a normalized structured document meeting said query, acquiring a normalized structured document considered to meet said query, and acquiring the information on the position of said document meeting said query;
producing a document type definition for highlighted display of the position of said document meeting said query; and
restoring a structured document having the removed element information based on said restoration information from the normalized structured document acquired by search, and producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to said restored structured document based on the document type definition for display
-
-
30. A search and display program for a structured document for an information processing system including a processor, a memory unit, a file unit and an input/output unit, wherein said processor comprises:
-
means for analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
means for acquiring content information in each element from said analyzed structured document thereby to generate a document search index and storing said index in said file unit;
means for searching the document search index stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
means for acquiring an input subelement to be displayed;
means for producing a document type definition for highlighted display of the position meeting said query in said subelement to be displayed; and
means for producing a structured document for subelement display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for subelement display.
-
-
31. A computer-readable storage medium for storing a structured document search and display program implemented by an information processing system including a processor, a memory unit, a file unit and an input/output unit, wherein said program comprises:
-
code means for analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
code means for searching the document search indexes stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
code means for producing a document type definition (DTD) for highlighted display of the position of said document meeting said query; and
code means for producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for display.
-
-
32. A computer-readable storage medium for storing a structured document search and display program implemented by an information processing system including a processor, a memory unit, a file unit and an input/output unit, wherein said program comprises:
-
code means for-analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
code means for generating a normalized structured document for document search with predetermined no-search element information removed from said input structured document, generating the restoring information for restoring said removed element information and storing said normalized structured document in said file unit;
means for searching the normalized structured document stored in said file unit according to a query input thereto, determining whether or not there is a normalized structured document meeting said query, acquiring a normalized structured document considered to meet said query, and acquiring the information on the position of said document meeting said query;
code means for producing a document type definition for highlighted display of the position of said document meeting said query; and
code means for restoring a structured document having the removed element information based on said restoration information from the normalized structured document acquired by search, and producing a structured document for display with information on the position of said document meeting the query and information for highlighted display added to said restored structured document based on the document type definition for display
-
-
33. A computer-readable storage medium for storing a structured document search and display program implemented by an information processing system including a processor, a memory unit, a file unit and an input/ output unit, wherein said program comprises:
-
code means for analyzing a structured document input thereto thereby to generate an analyzed structured document and storing said analyzed structured document in said file unit;
code means for acquiring content information in each element from said analyzed structured document thereby to generate a document search index and storing said index in said file unit;
code means for searching the document search index stored in said file unit according to a query input thereto, determining whether or not there is content information meeting said query, acquiring an analyzed structured document having the content information considered to meet said query, and acquiring the information on the position of said document meeting said query;
code means for acquiring an input subelement to be displayed;
code means for producing a document type definition for highlighted display of the position meeting said query in said subelement to be displayed; and
code means for producing a structured document for subelement display with information on the position of said document meeting the query and information for highlighted display added to a structured document based on the document type definition for subelement display.
-
Specification