Claims
- 1. A computer implemented method of information retrieval from a federated repository, comprising the steps of:
for each data source in said federated repository generating an inverted repository index in a common format to define a plurality of repository indices; merging said repository indices into a master index wherein semantically common elements of said repository indices are fused into a single element; accepting a query for information contained in said federated repository; responsive to said query, consulting said master index to identify documents of said federated repository having characteristics semantically consistent with said query; and displaying virtual directory paths of said documents that are organized according to semantics of said documents.
- 2. The computer implemented method according to claim 1, wherein said step of merging is performed by:
merging different ones of said repository indices into a plurality of secondary merged indices; and merging said secondary merged indices into said master index.
- 3. The computer implemented method according to claim 1, wherein an identification of said documents of said federated repository includes a data source of origin, and an identification of one of said repository indices.
- 4. The computer implemented method according to claim 1, further comprising the step of dynamically adding new repository indices and deleting current ones of said repository indices that respectively become available and unavailable in said federated repository.
- 5. The computer implemented method according to claim 1 wherein said step of consulting said master index comprises simultaneously consulting different ones of said repository indices that are merged therein.
- 6. The computer implemented method according to claim 1 wherein said step of generating said repository index in said common format is performed using a XML parser.
- 7. A computer implemented method of information retrieval from a federated repository, comprising the steps of:
for each of a plurality of data sources in said federated repository generating an inverted repository index in a common format; accepting a query in a query manager for information contained in said federated repository to define a plurality of repository indices; distributing said query to said repository indices; responsive to said query, consulting each of said repository indices to develop indications of documents of one of said data sources associated therewith that satisfy said query; returning said indications from said repository indices to said query manager; and merging said indications into a unitary response to said query that comprises virtual directory paths of said documents that are organized according to semantics of said documents.
- 8. The computer implemented method according to claim 7, wherein an identification of said documents of said federated repository includes one of said data sources wherein each of said documents is found, and an identification of one of said repository indices.
- 9. The computer implemented method according to claim 7, further comprising the step of dynamically adding new repository indices and deleting current ones of said repository indices that respectively become available and unavailable in said federated repository.
- 10. The computer implemented method according to claim 7, wherein said step of generating said repository index in said common format is performed using a XML parser.
- 11. A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method of information retrieval from a federated repository, comprising the steps of:
for each data source in said federated repository generating an inverted repository index in a common format; merging each said inverted repository index into a multidimensional master index wherein semantically common elements of each said inverted repository index are fused into a single element in said master index; accepting a query for information contained in said federated repository; responsive to said query, consulting said master index to identify documents of said federated repository having characteristics semantically consistent with said query; and displaying virtual directory paths of said documents that are organized according to semantics of said documents.
- 12. The computer software product according to claim 11, wherein said step of merging is performed by:
merging different portions of each said inverted repository index into secondary merged indices; and merging said secondary merged indices into said master index.
- 13. The computer software product according to claim 11, wherein an identification of said documents of said federated repository includes a data source of origin, and an identification of said repository index.
- 14. The computer software product according to claim 11, further comprising the step of dynamically adding new repository indices and deleting current repository indices that respectively become available and unavailable in said federated repository.
- 15. The computer software product according to claim 11, wherein said step of consulting said master index comprises simultaneously consulting different repository indices that are merged therein.
- 16. The computer software product according to claim 11, wherein said step of generating an inverted repository index is performed using a XML parser.
- 17. A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method of information retrieval from a federated repository, comprising the steps of:
for each of a plurality of data sources in said federated repository generating an inverted repository index in a common format; accepting a query in a query manager for information contained in said federated repository; distributing said query to said repository indices; responsive to said query, consulting each of said repository indices to develop indications of documents in an associated one of said data sources that satisfy said query; returning said indications from said repository indices to said query manager; and merging said indications into a unitary response to said query that comprises virtual directory paths of said documents, said paths being organized according to semantics of said documents.
- 18. The computer software product according to claim 17, wherein an identification of said documents of said federated repository includes one of said data sources wherein each of said documents is found, and an identification of one of said repository indices.
- 19. The computer software product according to claim 17, further comprising the step of dynamically adding new repository indices and deleting current ones of said repository indices that respectively become available and unavailable in said federated repository.
- 20. The computer software product according to claim 17, wherein said step of generating said repository index in said common format is performed using a XML parser.
- 21. An information retrieval system for accessing a federated repository comprising:
a master server linked to a plurality of client servers, each of said client servers having a data source of said federated repository stored therein, said client servers each having access to a first program for generating an inverted repository index of said data source in a predetermined format, said master server having a second program for merging said repository indices of said client servers into a master index, wherein semantically common elements of said repository indices are fused into a single element in said master index, said master server having a third program for accepting a query for information contained in said federated repository, and responsive to said query, consulting said master index to identify documents of said federated repository having characteristics semantically consistent with said query, and providing a display of virtual directory paths of said documents that are organized according to semantics of said documents.
- 22. The information retrieval system according to claim 21, wherein an identification of said documents of said federated repository includes its associated data source.
- 23. The information retrieval system according to claim 22, wherein said identification of said documents further includes an identification of one of said repository indices.
- 24. The information retrieval system according to claim 21, wherein said second program of said master server is adapted for dynamically adding new repository indices and deleting current ones of said repository indices that respectively become available and unavailable in said federated repository.
- 25. An information retrieval system for accessing a federated repository, comprising:
a plurality of master servers, each being linked to a plurality of client servers, each of said client servers having a data source of said federated repository stored therein, said client servers each having access to a first program for generating an inverted repository index of its respective said data source in a predetermined format, said master servers each having a second program for merging said repository indices of said client servers into a master index, wherein semantically common elements of said repository indices are fused into a single element in said master index; and a query server linked to said master servers, said query server having a third program for accepting a query for information contained in said federated repository, said query server having a fourth program for distributing said query to said master servers and for instructing said master servers to consult its respective said master index to identify documents of said federated repository having characteristics semantically consistent with said query, said query server having a fifth program for receiving from said master servers result reports comprising virtual directory paths of said documents that are organized according to semantics of said documents, and for organizing said reports into a common display.
- 26. The information retrieval system according to claim 25, wherein an identification of said documents of said federated repository includes a said data source.
- 27. The information retrieval system according to claim 26, wherein said identification of said documents further includes an identification of one of said repository indices.
- 28. The information retrieval system according to claim 25, wherein said second program is adapted for dynamically adding new repository indices and deleting current ones of said repository indices that respectively become available and unavailable in said federated repository.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of application Ser. No. 09/873,084, filed Jun. 4, 2001, which claims the benefit of Provisional Application No. 60/209,475, filed Jun. 5, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60209475 |
Jun 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09873084 |
Jun 2001 |
US |
Child |
10270705 |
Oct 2002 |
US |