Claims
- 1. A computer-implemented method of accessing information from a collection of data comprising:
receiving a query; generating an inverse index of the collection of data; and generating results to the query in conjunction with the inverse index.
- 2. The computer-implemented method of claim 1 wherein generating the inverse index comprises:
storing a canonical non-terminal representation of the data in the inverse index.
- 3. The computer-implemented method of claim 2 wherein generating the inverse index further comprises:
storing hierarchical information generated from the collection of data; applying a parser and grammar rules to the collection of data to produce a canonical non-terminal representation of the data.
- 4. The computer-implemented method of claim 3 wherein the generating results comprises:
applying the parser and the grammar rules to the query to produce a query canonical form; and matching the query canonical form to the canonical non-terminal representation of the data in the inverse index.
- 5. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer to:
receive a query; generate an inverse index of a collection of data; and generate results to the query in conjunction with the inverse index.
- 6. The computer program of claim 5 further comprising instructions for causing the computer to:
store hierarchical information generated from the data in the inverse index; and apply a parser and grammar rules to the data to produce canonical non-terminal representations of the data in the inverse index.
- 7. The computer program of claim 6 further comprising instructions for causing the computer to:
apply the parser and grammar rules to the query to generate a query canonical form; and match the query canonical form to the non-terminal representation of the data in the inverse index.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation application of and claims priority to U.S. application Ser. No. 09/563,803, filed on May 2, 2000.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09563803 |
May 2000 |
US |
Child |
10770295 |
Feb 2004 |
US |