Generation of parsable data for deep parsing
AssigneeInternational Business Machines Corporation
InventorsJames E. Bostick, John M. Ganci, Jr., Kimberly G. Starks, Craig M. Trim
Life of this patent
Estimating the term…
Abstract
One or more processors identify one or more character errors in a document. The one or more processors replace a character having the identified one or more character errors with a replacement character. The replacement of the character error with the replacement character allows deep parsing of the document to complete. The one or more processors apply to the document one or both of a deep parsing and natural language processing after the replacing.
Claims20
A method to generate search results using a searchable database of deep parsable documents, the method comprising:
- identifying, by one or more processors, one or more character errors in a document;
- generating, by the one or more processors, a deeply parasable document by replacing, in the document, a character having the identified one or more character errors with a replacement character based, at least in part, on a first code page used to create the document and a second code page used to create the deeply parsable document, wherein replacing the character error with the replacement character allows deep parsing of the document to complete to within a threshold;
- generating, by the one or more processors, a deep parsing record for the deeply parasable document in the searchable database of deep parsable documents by applying to the deeply parasable document one or both of deep parsing and natural language processing after the replacing, wherein the deep parsing record indicates both of i) an association between two or more sentences included in the deeply parsable document and ii) an association between the deeply parsable document and another deeply parsable document;
- and
- generating a set of search results based, at least in part, on the deep parsing record, wherein execution of a search returns results based on the association between the deeply parsable document and another deeply parsable document.
A computer program product to generate search results using a searchable database of deep parsable documents, the computer program product comprising:
- one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:
- program instructions to identify one or more character errors in a document;
- program instructions to generate a deeply parasable document by replacing, in the document, a character having the identified one or more character errors with a replacement character based, at least in part, on a first code page used to create the document and a second code page used to create the deeply parsable document, wherein replacing the character error with the replacement character allows deep parsing of the document to complete to within a threshold;
- program instructions to generate a deep parsing record for the deeply parasable document by applying to the deeply parasable document one or both of deep parsing and natural language processing after the replacing, wherein the deep parsing record indicates both of i) an association between two or more sentences included in the deeply parsable document and ii) an association between the deeply parsable document and another deeply parsable document;
- and
- program instructions to generate a set of search results based, at least in part, on the deep parsing record, wherein execution of a search returns results based on the association between the deeply parsable document and another deeply parsable document.
A computer system to generate search results using a searchable database of deep parsable documents, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage medium;
- program instructions stored on the computer readable storage medium for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to identify one or more character errors in a document;
- program instructions to generate a deeply parasable document by replacing, in the document, a character having the identified one or more character errors with a replacement character based, at least in part, on a first code page used to create the document and a second code page used to create the deeply parsable document, wherein replacing the character error with the replacement character allows deep parsing of the document to complete to within a threshold;
- program instructions to generate a deep parsing record for the deeply parasable document by applying to the deeply parasable document one or both of deep parsing and natural language processing after the replacing, wherein the deep parsing record indicates both of i) an association between two or more sentences included in the deeply parsable document and ii) an association between the deeply parsable document and another deeply parsable document;
- and
- program instructions to generate a set of search results based, at least in part, on the deep parsing record, wherein execution of a search returns results based on the association between the deeply parsable document and another deeply parsable document.
Dependencies are inferred from the claim text.