|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=TYPE) @Documented public @interface ClassBridge
This annotation allows a user to apply an implementation class to a Lucene document to manipulate it in any way the user sees fit.
Optional Element Summary | |
---|---|
Analyzer |
analyzer
Define an analyzer for the field, default to the inherited analyzer. |
Boost |
boost
A float value of the amount of Lucene defined boost to apply to a field. |
Class |
impl
User supplied class to manipulate document in whatever mysterious ways they wish to. |
Index |
index
Defines how the Field should be indexed defaults to tokenized. |
String |
name
Field name, default to the JavaBean property name. |
Parameter[] |
params
Array of fields to work with. |
Store |
store
Should the value be stored in the document. |
TermVector |
termVector
Define term vector storage requirements, default to NO. |
public abstract String name
public abstract Store store
public abstract Analyzer analyzer
public abstract Index index
public abstract TermVector termVector
public abstract Boost boost
public abstract Class impl
public abstract Parameter[] params
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |