Text Search in an FNS-Proxy: A Case Study in Extensible File Systems

Kristen Lefevre and Kevin Roundy

Abstract: This paper describes the design of an extensible 3-tiered semantic file system, backed by an existing extensible object-relational database. The system is designed to export the standard NFS interface, while providing indexing and query support for user-defined file types using the virtual diresctory abstraction. To illustrate the feasibility of the proposed architecture, we describe its eimplementation for one important file type, text. Indexing and query support for text are implemented in the database using a plug-in module, and support for full-text queries, including boolean keyword search and information retrieval rank, are exported by the file system interface using virtual directories.

Here's our writeup in PDF

or if you're smart you'll look at our slides instead. Here they are.

Here's our software.