|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
IndexException
public 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.IOException
public 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 |