#include "nsISupports.idl" interface nsILuceneDocument; [scriptable, uuid(a0909b8e-4d3f-4ded-85e1-1c26ce4623dd)] interface nsILuceneIndexReader : nsISupports { short maxDoc(); short numDocs(); nsILuceneDocument document(in short n); void deleteDoc(in short n); void close(); void commit(); };