|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.cocoon.components.search.Index
public class Index
Index Class
| Constructor Summary | |
|---|---|
Index()
|
|
| Method Summary | |
|---|---|
org.apache.lucene.document.Document |
createDocument(java.lang.String uid)
Create a lucene document |
org.apache.lucene.document.Field |
createField(java.lang.String fieldname,
java.util.Date value)
create a lucene field for date value |
org.apache.lucene.document.Field |
createField(java.lang.String fieldname,
java.lang.String value)
create a lucene field |
java.lang.String |
getDefaultAnalyzerID()
get the default Analyzer |
org.apache.lucene.store.Directory |
getDirectory()
get the lucene directory |
java.lang.String |
getID()
get the index ID |
Indexer |
getIndexer()
get the indexer of the index |
IndexStructure |
getStructure()
Return the index Structure |
void |
releaseIndexer(Indexer indexer)
Release the indexer |
void |
setDefaultAnalyzerID(java.lang.String defaultAnalyzerID)
set the default Analyzer |
boolean |
setDirectory(org.apache.lucene.store.Directory dir)
Set the lucene Directory |
boolean |
setDirectory(java.lang.String path)
Set the index path directory |
void |
setID(java.lang.String id)
Set the index ID |
void |
setIndexer(java.lang.String indexer)
|
void |
setManager(org.apache.avalon.framework.service.ServiceManager manager)
|
void |
setStructure(IndexStructure structure)
Set the index structure |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Index()
| Method Detail |
|---|
public org.apache.lucene.document.Document createDocument(java.lang.String uid)
uid - String the document uid
public org.apache.lucene.document.Field createField(java.lang.String fieldname,
java.lang.String value)
throws IndexException
fieldname - String fieldname (must existed in the index structure)value - String value
IndexException
public org.apache.lucene.document.Field createField(java.lang.String fieldname,
java.util.Date value)
throws IndexException
fieldname - String fieldname (must existed in the index structure)value - String value
IndexException
public Indexer getIndexer()
throws IndexException
IndexExceptionpublic void releaseIndexer(Indexer indexer)
indexer - public java.lang.String getID()
public void setID(java.lang.String id)
id - index IDpublic java.lang.String getDefaultAnalyzerID()
public void setDefaultAnalyzerID(java.lang.String defaultAnalyzerID)
defaultAnalyzerID - the id of the default Analyzerpublic IndexStructure getStructure()
public void setStructure(IndexStructure structure)
structure - IndexStructurepublic void setManager(org.apache.avalon.framework.service.ServiceManager manager)
public org.apache.lucene.store.Directory getDirectory()
public boolean setDirectory(org.apache.lucene.store.Directory dir)
throws java.io.IOException
dir - lucene Directory
java.io.IOException
public boolean setDirectory(java.lang.String path)
throws java.io.IOException
path - String
java.io.IOExceptionpublic void setIndexer(java.lang.String indexer)
indexer - The indexer to set.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||