United States Patent | 6,772,141 |
Pratt , et al. | August 3, 2004 |
A search decision table comprises a plurality of references to indexes, such as full text indexes, where each index corresponds to one or more informational resources. The search decision table has a plurality of references to ranges of text, wherein each range of text is bound by a lower text limit and an upper text limit. Preferably, the references to ranges of text are arranged in the matrix sequentially in alphanumeric order, and each reference to a range of text comprises the lower text limit. A plurality of cross-referencing data in the matrix correlate the references to the ranges of text and the references to the indexes, wherein each of the cross-referencing data correspond to a reference to a range of text and to a reference to an index. Preferably, the matrix includes attribute data and/or index data for each reference to range of text. Other embodiments of search decision tables are also disclosed, as well different uses for the search decision table.
Inventors: | Pratt; John P. (Orem, UT); Johnson; Russell Clark (Saratoga Springs, UT); Millett; Ronald P. (Orem, UT); Tietjen; Bruce R. (Highland, UT) |
Assignee: | Novell, Inc. (Provo, UT) |
Appl. No.: | 460059 |
Filed: | December 14, 1999 |
Current U.S. Class: | 707/3; 707/4; 707/7; 707/102 |
Intern'l Class: | G06F 017/30 |
Field of Search: | 707/3,7,102,4 |
4620295 | Oct., 1986 | Aiken, Jr. | |
4750106 | Jun., 1988 | Aiken, Jr. | |
5138711 | Aug., 1992 | Miyoshi et al. | 707/1. |
5204958 | Apr., 1993 | Cheng et al. | |
5276616 | Jan., 1994 | Kuga et al. | |
5359729 | Oct., 1994 | Yarnell et al. | 707/2. |
5412807 | May., 1995 | Moreland. | |
5495608 | Feb., 1996 | Antoshenkov | 707/3. |
5551027 | Aug., 1996 | Choy et al. | |
5685003 | Nov., 1997 | Peltonen et al. | |
5701459 | Dec., 1997 | Millett et al. | |
5706496 | Jan., 1998 | Noguchi et al. | |
5717912 | Feb., 1998 | Millett et al. | 707/3. |
5717921 | Feb., 1998 | Lomet et al. | |
5748955 | May., 1998 | Smith. | |
5761655 | Jun., 1998 | Hoffman. | |
5765168 | Jun., 1998 | Burrows. | |
5778400 | Jul., 1998 | Tateno. | |
5799299 | Aug., 1998 | Fujiwara | 707/3. |
5806058 | Sep., 1998 | Mori et al. | |
5832479 | Nov., 1998 | Berkowitz et al. | |
5848410 | Dec., 1998 | Walls et al. | |
5850522 | Dec., 1998 | Wlaschin. | |
5852822 | Dec., 1998 | Srinivasan et al. | |
5864863 | Jan., 1999 | Burrows | 707/103. |
5878263 | Mar., 1999 | Fortin et al. | |
5893104 | Apr., 1999 | Srinivasan et al. | |
5913209 | Jun., 1999 | Millett | 707/3. |
6185551 | Feb., 2001 | Birrell et al. | 707/3. |
6216123 | Apr., 2001 | Robertson et al. | 707/3. |
6421656 | Jul., 2002 | Cheng et al. | 707/2. |
2002/0035559 | Mar., 2002 | Crowe et al. | 707/2. |
An Overview of MultiText; Charles L. A. Clarke, Gordon V. Cormack, Christopher R. Palmer, (no date). An Efficient Indexing Technique for Full-Text Database Systems; Justin Zobel, Alistair Moffat, Ron Sacks-Davis, Proceedings of the 18th VLDB Conference Vancouver, British Columbia, Canada 1992. Fast Incremental Indexing for Full-Text Information Retrieval; Eric W. Brown, James P. Callan, W. Bruce Croft, Proceedings of the 20th VLDB Conference Santiago, Chile, 1994. Text Databases: A Survey of Text Models and Systems; Arjan Loeffen, SIGMOD Record, vol. 23, No. 1, Mar. 1994. Incremental Updates of Inverted Lists for Text Document Retrieval; Anthony Tomasic, Hector Garcia-Molina, Kurt Shoens, SIGMOD '94-5/94 Minneapolis, Minnesota, USA 1994. Join Queries with External Text Sources: Execution and Optimization Techniques; Surajit Chaudhuri, Umeshwar Dayal, Tak W. Yan, Also: Department of Computer Science, Stanford Univeersity, Stanford, CA 94305, SIGMOD '95, San Jose, CA USA 1995. Hierarchies of Indices for Text Searching; Ricardo Baeza-Yates, Eduardo F. Barbosa and Nivio Ziviani, (Received Aug. 17, 1994; in final revised form Aug. 2, 1996); Information Systems vol. 21, No. 6, pp 497-514, 1996. Self-Indexing Inverted Files for Fast Text Retrieval; Alistair Moffat and Justin Zobel Rmit, ACM Transactions on Information Systems, vol. 14, No. 4, Oct. 1996, pp. 349-379. Wave-Indices: Indexing Evolving Databases; Narayanan Shivakumar, Hector Garcia-Molina, SIGMOD '97 AZ, USA. Incremental Maintenance for Materialized Views over Semistructured Data; Serge Abiteboul, Jason McHugh, Michael Rys, Vasilis Vassalos, Janet L. Wiener, Proceedings of the 24th VLDB Conference New York, USA, 1998. |