ECLAIR - AN EXTENSIBLE CLASS LIBRARY FOR INFORMATION-RETRIEVAL

被引:9
|
作者
HARPER, DJ
WALKER, ADM
机构
[1] Department of Computing Science, University of Glasgow
来源
COMPUTER JOURNAL | 1992年 / 35卷 / 03期
关键词
D O I
10.1093/comjnl/35.3.256
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes ECLAIR, an extensible object-oriented class library, which can be used to construct information retrieval systems and applications. ECLAIR is implemented in C++ and uses an object-oriented database management system for persistent object storage. The library provides data structures and operations necessary to allow the efficient indexing, storage and retrieval of data items based on their text content using automatic indexing and best-match retrieval techniques. By exploiting the object-oriented paradigm, we have been able to develop a library which is usable by any application requiring information retrieval functionality, and further, is extensible such that many of the functions provided by the library can be changed as required by an application. Additionally, applications can exploit the features of the underlying object-oriented database management system, which include support for persistence of data (objects), modelling complex objects, concurrent access to data, and reliable processing of data in the presence of system failures. In the paper we consider how to deliver information retrieval functionality to the developers of application systems and we evaluate current approaches. The design and implementation of ECLAIR is described in detail. A number of experiments applying ECLAIR are reported.
引用
收藏
页码:256 / 267
页数:12
相关论文
共 50 条