|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=PACKAGE) @Retention(value=RUNTIME) public @interface SearchAnalyzerFilter
Configures a LuceneAnalyzerTokenFilterProvider to be used within Compass.
Set on package definition (package-info.java).
The LuceneAnalyzerTokenFilterProvider is registed under a lookup
name (name()), which can then be reference in in the analyzer definition
(i.e. SearchAnalyzer.filters()).
Additional settings can be injected into the LuceneAnalyzerTokenFilterProvider
implementation using settings().
LuceneAnalyzerTokenFilterProvider,
SynonymAnalyzerTokenFilterProvider| Required Element Summary | |
|---|---|
String |
name
The name the analyzer token filter provider will be registered under. |
Class<? extends LuceneAnalyzerTokenFilterProvider> |
type
The LuceneAnalyzerTokenFilterProvider implementation. |
| Optional Element Summary | |
|---|---|
SearchSetting[] |
settings
Additional settings for the LuceneAnalyzerTokenFilterProvider implementation. |
| Element Detail |
|---|
public abstract String name
public abstract Class<? extends LuceneAnalyzerTokenFilterProvider> type
LuceneAnalyzerTokenFilterProvider implementation.
public abstract SearchSetting[] settings
LuceneAnalyzerTokenFilterProvider implementation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||