org.tigris.eyebrowse
Class LuceneIndexer
java.lang.Object
|
+--org.tigris.eyebrowse.LuceneIndexer
- All Implemented Interfaces:
- IIndexer
- public class LuceneIndexer
- extends java.lang.Object
- implements IIndexer
LuceneIndexer
Class implementing Indexer interface which uses the Lucene
text search engine.
- Since:
- 1.0
- Author:
- Brian Goetz - Quiotix Corp
- See Also:
IIndexer
Constructor Summary |
LuceneIndexer(java.lang.String filePath)
Constructor for LuceneIndexer class. |
Method Summary |
void |
close()
From interface IIndexer |
void |
createIndex()
From interface IIndexer |
void |
indexMessage(java.lang.String msgName,
org.tigris.eyebrowse.MimeMessage message)
From interface IIndexer |
java.lang.String[] |
search(java.lang.String searchText)
From interface IIndexer |
java.lang.String[] |
search(java.lang.String searchText,
java.lang.String defaultField)
From interface IIndexer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LuceneIndexer
public LuceneIndexer(java.lang.String filePath)
- Constructor for LuceneIndexer class. The filePath argument
specifies the location of a directory where the index store
is stored. The store does not have to exist before creating
a LuceneIndexer object; it can be created through the createIndex
method.
- Parameters:
filePath
-
createIndex
public void createIndex()
throws IndexerException
- From interface IIndexer
- Specified by:
createIndex
in interface IIndexer
- See Also:
IIndexer
indexMessage
public void indexMessage(java.lang.String msgName,
org.tigris.eyebrowse.MimeMessage message)
throws IndexerException
- From interface IIndexer
- Specified by:
indexMessage
in interface IIndexer
- See Also:
IIndexer
search
public java.lang.String[] search(java.lang.String searchText)
throws IndexerException
- From interface IIndexer
- Specified by:
search
in interface IIndexer
- See Also:
IIndexer
search
public java.lang.String[] search(java.lang.String searchText,
java.lang.String defaultField)
throws IndexerException
- From interface IIndexer
- Specified by:
search
in interface IIndexer
- See Also:
IIndexer
close
public void close()
throws IndexerException
- From interface IIndexer
- Specified by:
close
in interface IIndexer
- See Also:
IIndexer
Copyright © 2000 Quiotix Corp. All Rights Reserved.