A public library based on full-text retrieval
Communications of the ACM
Dynamic query result previews for a digital library
Proceedings of the third ACM conference on Digital libraries
Towards a digital library of popular music
Proceedings of the fourth ACM conference on Digital libraries
Greenstone: a comprehensive open-source digital library software system
DL '00 Proceedings of the fifth ACM conference on Digital libraries
An Analysis of Usage of a Digital Library
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
Greenstone: A Platform for Distributed Digital Library Applications
ECDL '01 Proceedings of the 5th European Conference on Research and Advanced Technology for Digital Libraries
Browsing around a Digital Library: Today and Tomorrow
COM '00 Proceedings of the 11th Annual Symposium on Combinatorial Pattern Matching
Hi-index | 0.02 |
The New Zealand Digital Library offers several collections of information over the World Wide Web. Although full-text indexing is the primary access mechanism, musical collections can also be accessed through a novel melody retrieval system. In offering this service over a three-year period, we have had to face many practical challenges in building, maintaining, and administering diverse collections of different kinds of information, involving different search and retrieval systems, with different user interfaces.This paper describes the design of the software we have built to support the service. Interface server programs provide a uniform interface between search engine and client, irrespective of the nature of the collection. Search engines that embody completely different index styles operate under a single distributed framework-we describe as examples mg, a full-text retrieval system, and mr, a melody retrieval system. A flexible protocol for communicating between an interface server and a search engine is defined. The resulting architecture simplifies library administration and the creation of new collections by providing a unified framework under which vastly different user interfaces and search engines can co-exist in a distributed computing environment