@Retention(value=RUNTIME) @Target(value=TYPE) @Documented public @interface ClassBridge
public abstract Class<?> impl
public abstract String name
FieldBridge.set(String, Object, org.apache.lucene.document.Document, org.hibernate.search.bridge.LuceneOptions)
).
Note:
You can ignore the passed field name in your bridge implementation and add a field or even fields with different names, however any
analyzer specified via analyzer()
will only apply for the field name specified with this parameter.
public abstract Index index
Index
enum defining whether the value should be indexed or not. Defaults to Index.YES
public abstract Analyze analyze
Analyze
enum defining whether the value should be analyzed or not. Defaults to Analyze.YES
public abstract Norms norms
Norms
enum defining whether the norms should be stored in the index or not. Defaults to Norms.YES
public abstract TermVector termVector
TermVector
enum defining how and if term vectors should be stored.
Default is TermVector.NO
public abstract Analyzer analyzer
public abstract Boost boost
Boost
annotation defining a float index time boost valueCopyright © 2006-2017 Red Hat, Inc. All Rights Reserved