Snapper 1.1 API

org.enhydra.snapper.api
Interface Indexer

All Known Implementing Classes:
LuceneIndexer

public interface Indexer

Indexer is an indexing service. For example, Lucene indexing engine

Author:
Igor Smirnov

Method Summary
 void close()
           
 void indexDoc(long modifiedtimestamp, long cratedtimestamp, long accessedtimestamp, java.lang.String path, java.lang.String text, java.lang.String type, java.lang.String title, java.lang.String properties, java.lang.String metadata, java.lang.String fileName, long mailSentDate, long mailReceivedDate, java.lang.String subject, java.lang.String from, java.lang.String to, java.lang.String cc, java.lang.String bcc, long size, java.lang.String owner, java.lang.String author, java.lang.String lastSavedBy)
           
 void optimize()
           
 void setMaxAge(java.lang.String age)
           
 void setMaxSize(java.lang.String size)
           
 void setUpIndexer(java.lang.String siteName, java.lang.String language, boolean create, int maxLength, boolean indexOsSpecific)
           
 void unlock(java.lang.String siteName)
           
 

Method Detail

setUpIndexer

void setUpIndexer(java.lang.String siteName,
                  java.lang.String language,
                  boolean create,
                  int maxLength,
                  boolean indexOsSpecific)
                  throws java.io.IOException
Throws:
java.io.IOException

unlock

void unlock(java.lang.String siteName)

setMaxAge

void setMaxAge(java.lang.String age)

setMaxSize

void setMaxSize(java.lang.String size)

indexDoc

void indexDoc(long modifiedtimestamp,
              long cratedtimestamp,
              long accessedtimestamp,
              java.lang.String path,
              java.lang.String text,
              java.lang.String type,
              java.lang.String title,
              java.lang.String properties,
              java.lang.String metadata,
              java.lang.String fileName,
              long mailSentDate,
              long mailReceivedDate,
              java.lang.String subject,
              java.lang.String from,
              java.lang.String to,
              java.lang.String cc,
              java.lang.String bcc,
              long size,
              java.lang.String owner,
              java.lang.String author,
              java.lang.String lastSavedBy)
              throws java.io.IOException
Throws:
java.io.IOException

optimize

void optimize()

close

void close()

Snapper 1.1 API