net.sf.cantina
Class SearchEngine

java.lang.Object
  extended bynet.sf.cantina.SearchEngine
Direct Known Subclasses:
LuceneSearchEngine

public abstract class SearchEngine
extends java.lang.Object

Author:
Stephane JAIS

Field Summary
static SearchEngine instance
           
 
Constructor Summary
SearchEngine()
           
 
Method Summary
static SearchEngine getInstance()
           
abstract  void indexAllDocuments(DataSource ds)
           
abstract  ListIterator searchDocuments(java.lang.String query)
           
abstract  void updateDocument(Document d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static SearchEngine instance
Constructor Detail

SearchEngine

public SearchEngine()
Method Detail

getInstance

public static SearchEngine getInstance()

searchDocuments

public abstract ListIterator searchDocuments(java.lang.String query)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

indexAllDocuments

public abstract void indexAllDocuments(DataSource ds)
                                throws java.lang.Exception
Throws:
java.lang.Exception

updateDocument

public abstract void updateDocument(Document d)
                             throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004 Cantina. All Rights Reserved.