org.hibernate.search.annotations
Annotation Type AnalyzerDef
@Retention(value=RUNTIME)
@Target(value={TYPE,FIELD,METHOD})
@Documented
public @interface AnalyzerDef
Reusable analyzer definition.
An analyzer definition defines:
- one tokenizer
optionally one or more filters
Filters are applied in the order they are defined.
Reuses the Solr Tokenizer and Filter architecture.
- Author:
- Emmanuel Bernard
name
public abstract String name
- Returns:
- Reference name to be used on {#org.hibernate.search.annotations.Analyzer}
tokenizer
public abstract TokenizerDef tokenizer
- Returns:
- Tokenizer used.
charFilters
public abstract CharFilterDef[] charFilters
- Returns:
- CharFilters used. The filters are applied in the defined order
- Default:
- {}
filters
public abstract TokenFilterDef[] filters
- Returns:
- Filters used. The filters are applied in the defined order
- Default:
- {}
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved