org.apache.lucene.ant
Class IndexTask
Task
org.apache.lucene.ant.IndexTask
public class IndexTask
extends Task
Ant task to index files with Lucene
void | addConfig(IndexTask.HandlerConfig config) - Sets custom properties for a configurable document handler.
|
void | addFileset(FileSet set) - Adds a set of files (nested fileset attribute).
|
void | execute() - Begins the indexing
|
void | setAnalyzer(IndexTask.AnalyzerType type) - Sets the analyzer based on the builtin Lucene analyzer types.
|
void | setAnalyzerClassName(String classname)
|
void | setDocumentHandler(String classname) - Sets the documentHandler attribute of the IndexTask object
|
void | setIndex(File indexDir) - Specifies the directory where the index will be stored
|
void | setMergeFactor(int mergeFactor) - Sets the mergeFactor attribute of the IndexTask object
|
void | setOverwrite(boolean overwrite) - Sets the overwrite attribute of the IndexTask object
|
void | setUseCompoundIndex(boolean useCompoundIndex) - If creating a new index and this is set to true, the
index will be created in compound format.
|
IndexTask
public IndexTask()
Creates new instance
addConfig
public void addConfig(IndexTask.HandlerConfig config)
throws BuildException
Sets custom properties for a configurable document handler.
addFileset
public void addFileset(FileSet set)
Adds a set of files (nested fileset attribute).
set
- FileSet to be added
execute
public void execute()
throws BuildException
Begins the indexing
setAnalyzer
public void setAnalyzer(IndexTask.AnalyzerType type)
Sets the analyzer based on the builtin Lucene analyzer types.
- Enforce analyzer and analyzerClassName to be mutually exclusive
setAnalyzerClassName
public void setAnalyzerClassName(String classname)
setDocumentHandler
public void setDocumentHandler(String classname)
Sets the documentHandler attribute of the IndexTask object
classname
- The new documentHandler value
setIndex
public void setIndex(File indexDir)
Specifies the directory where the index will be stored
setMergeFactor
public void setMergeFactor(int mergeFactor)
Sets the mergeFactor attribute of the IndexTask object
mergeFactor
- The new mergeFactor value
setOverwrite
public void setOverwrite(boolean overwrite)
Sets the overwrite attribute of the IndexTask object
overwrite
- The new overwrite value
setUseCompoundIndex
public void setUseCompoundIndex(boolean useCompoundIndex)
If creating a new index and this is set to true, the
index will be created in compound format.
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.