Claims
- 1. A method for searching for documents, comprising:
storing a repository of documents, said documents comprising text organized into a plurality of sections; receiving a query with at least one specified section and at least one free text query construct for text within said specified section, said free text query construct specifying at least one free text search condition; processing said query to identify said specified section in a group of documents; and evaluating said free text query construct for said text within said group of documents to determine whether said free text search condition is met.
- 2. The method of claim 1, wherein:
storing comprises storing documents with corresponding nodes and text associated with said nodes; receiving comprises receiving a query comprising a node construct for specifying at least one node and said free text query construct; and processing comprises identifying nodes within said repository of documents that correspond to said node construct.
- 3. The method of claim 2, wherein:
receiving comprises receiving a location path to identify a node set.
- 4. The method of claim 1, further comprising returning a document section if said free text search condition is met.
- 5. The method of claim 1, wherein:
receiving comprises receiving semi-structured documents, said semi-structured documents comprising a plurality of fields with associated data, and at least a portion of said semi-structured documents comprising unstructured free text.
- 6. The method of claim 1, wherein:
receiving includes receiving information for a plurality of documents, said documents comprising a plurality of structured fields and free text associated with said structured fields, and said documents comprise a plurality of different schemas that define formats for sections of said documents; and generating an index for said documents, said index for identifying words in said documents and said index comprising information to associate said free text to said structured fields for documents that comprise different schemas.
- 7. The method of claim 6, wherein:
generating includes generating an offset between said free text and corresponding structured fields.
- 8. The method of claim 6, wherein:
generating includes generating a start position and an end position to define free text associated with a structured field.
- 9. The method of claim 6, wherein:
generating includes generating a word count that specifies a number of words associated with a structured field.
- 10. The method of claim 6, wherein:
receiving includes storing documents with structured fields organized in one or more nodes arranged hierarchically; and generating includes associating said free text to said structured fields via depth level information for a word corresponding to a level of said word in said hierarchy.
- 11. A computer readable media, comprising:
a repository of documents with text organized into a plurality of sections; and executable instructions to
process a query with at least one specified section and at least one free text query construct for text within said specified section, said free text query construct specifying at least one free text search condition; process said query to identify said specified section in a group of documents; and evaluate said free text query construct for said text within said group of documents to determine whether said free text search condition is met.
- 12. The computer readable medium of claim 11,
wherein said repository includes:
documents with corresponding nodes and text associated with said nodes; and wherein said executable instructions include instructions to: receive a query comprising a node construct for specifying at least one node and said free text query construct; and identify nodes within said repository of documents that correspond to said node construct.
- 13. The computer readable medium of claim 12, wherein said executable instructions include instructions to:
receive a location path to identify a node set.
- 14. The computer readable medium of claim 11, further comprising executable instructions to return a document section if said free text search condition is met.
- 15. The computer readable medium of claim 11, wherein said repository includes:
semi-structured documents comprising a plurality of fields with associated data, and at least a portion of said semi-structured documents comprising unstructured free text.
- 16. The computer readable medium of claim 11,
wherein said repository includes:
documents comprising a plurality of structured fields and free text associated with said structured fields, and said documents comprise a plurality of different schemas that define a format for sections of said documents; and wherein said executable instructions include instructions to
generate an index for said documents, said index for identifying words in said documents and said index comprising information to associate said free text to said structured fields for documents that comprise different schemas.
- 17. The computer readable medium of claim 16, wherein said executable instructions include instructions to:
generate an offset between said free text and corresponding structured fields.
- 18. The computer readable medium of claim 16, wherein said executable instructions include instructions to:
generate a start position and an end position to define free text associated with a structured field.
- 19. The computer readable medium of claim 16, wherein said executable instructions include instructions to:
generate a word count that specifies a number of words associated with a structured field.
- 20. The computer readable medium of claim 16,
wherein said repository includes:
documents with structured fields organized in one or more nodes arranged hierarchically; and wherein said executable instructions include instructions to
associate said free text to said structured fields via depth level information for a word corresponding to a level of said word in said hierarchy.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/380,763, filed May 14, 2002, entitled “Search and Retrieval System for Structured and Unstructured Content.”
[0002] This application is related to U.S. Ser. No. __/___,___, filed May 14, 2003, entitled “Apparatus and Method for Region Sensitive Dynamically Configurable Document Relevance Ranking,” which is assigned to the assignee of the present invention and which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60380763 |
May 2002 |
US |