Package | Description |
---|---|
org.apache.lucene.analysis |
API and code to convert text into indexable/searchable tokens.
|
org.apache.lucene.analysis.tokenattributes | |
org.apache.lucene.queryParser.standard.config |
Standard Lucene Query Configuration
|
org.apache.lucene.util |
Some utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
Token
A Token is an occurrence of a term from the text of a field.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FlagsAttribute
This attribute can be used to pass different flags down the
Tokenizer chain,
eg from one TokenFilter to another one. |
interface |
OffsetAttribute
The start and end character offset of a Token.
|
interface |
PayloadAttribute
The payload of a Token.
|
interface |
PositionIncrementAttribute
The positionIncrement determines the position of this token
relative to the previous Token in a TokenStream, used in phrase
searching.
|
interface |
TermAttribute
The term text of a Token.
|
interface |
TypeAttribute
A Token's lexical type.
|
Modifier and Type | Class and Description |
---|---|
class |
FlagsAttributeImpl
This attribute can be used to pass different flags down the tokenizer chain,
eg from one TokenFilter to another one.
|
class |
OffsetAttributeImpl
The start and end character offset of a Token.
|
class |
PayloadAttributeImpl
The payload of a Token.
|
class |
PositionIncrementAttributeImpl
The positionIncrement determines the position of this token
relative to the previous Token in a
TokenStream , used in phrase
searching. |
class |
TermAttributeImpl
The term text of a Token.
|
class |
TypeAttributeImpl
A Token's lexical type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AllowLeadingWildcardAttribute
This attribute is used by
AllowLeadingWildcardProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
AnalyzerAttribute
This attribute is used by
AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
BoostAttribute
This attribute is used by
MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig . |
interface |
DateResolutionAttribute
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler . |
interface |
DefaultOperatorAttribute
This attribute is used by
GroupQueryNodeProcessor processor and must
be defined in the QueryConfigHandler . |
interface |
DefaultPhraseSlopAttribute
This attribute is used by
PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
FieldBoostMapAttribute
This attribute enables the user to define a default boost per field.
|
interface |
FieldDateResolutionMapAttribute
This attribute enables the user to define a default DateResolution per field.
|
interface |
FuzzyAttribute
This attribute is used by
PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
LocaleAttribute
This attribute is used by processor
ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler . |
interface |
LowercaseExpandedTermsAttribute
This attribute is used by processor
ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler . |
interface |
MultiFieldAttribute
This attribute is used by
MultiFieldQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
MultiTermRewriteMethodAttribute
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and should be defined in the QueryConfigHandler used by this
processor. |
interface |
PositionIncrementsAttribute
This attribute is used by
AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
interface |
RangeCollatorAttribute
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler . |
Modifier and Type | Class and Description |
---|---|
class |
AllowLeadingWildcardAttributeImpl
This attribute is used by
AllowLeadingWildcardProcessor processor and
must be defined in the QueryConfigHandler . |
class |
AnalyzerAttributeImpl
This attribute is used by
AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
class |
BoostAttributeImpl
This attribute is used by
MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig . |
class |
DateResolutionAttributeImpl
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler . |
class |
DefaultOperatorAttributeImpl
This attribute is used by
GroupQueryNodeProcessor processor and must
be defined in the QueryConfigHandler . |
class |
DefaultPhraseSlopAttributeImpl
This attribute is used by
PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
class |
FieldBoostMapAttributeImpl
This attribute is used by
MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig . |
class |
FieldDateResolutionMapAttributeImpl
This attribute enables the user to define a default DateResolution per field.
|
class |
FuzzyAttributeImpl
This attribute is used by
PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
class |
LocaleAttributeImpl
This attribute is used by processor
ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler . |
class |
LowercaseExpandedTermsAttributeImpl
This attribute is used by processor
ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler . |
class |
MultiFieldAttributeImpl
This attribute is used by
MultiFieldQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
class |
MultiTermRewriteMethodAttributeImpl
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and should be defined in the QueryConfigHandler used by this
processor. |
class |
PositionIncrementsAttributeImpl
This attribute is used by
AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler . |
class |
RangeCollatorAttributeImpl
This attribute is used by
ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler . |
Modifier and Type | Class and Description |
---|---|
class |
AttributeImpl
Base class for Attributes that can be added to a
AttributeSource . |
Modifier and Type | Method and Description |
---|---|
Attribute |
AttributeSource.addAttribute(java.lang.Class attClass)
The caller must pass in a Class<? extends Attribute> value.
|
Attribute |
AttributeSource.getAttribute(java.lang.Class attClass)
The caller must pass in a Class<? extends Attribute> value.
|
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.