Package org.apache.lucene.queryParser.standard.config

Standard Lucene Query Configuration

See:
          Description

Interface Summary
AllowLeadingWildcardAttribute This attribute is used by AllowLeadingWildcardProcessor processor and must be defined in the QueryConfigHandler.
AnalyzerAttribute This attribute is used by AnalyzerQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
BoostAttribute This attribute is used by MultiFieldQueryNodeProcessor processor and it should be defined in a FieldConfig.
DateResolutionAttribute This attribute is used by ParametricRangeQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
DefaultOperatorAttribute This attribute is used by GroupQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
DefaultPhraseSlopAttribute This attribute is used by PhraseSlopQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
FieldBoostMapAttribute This attribute enables the user to define a default boost per field.
FieldDateResolutionMapAttribute This attribute enables the user to define a default DateResolution per field.
FuzzyAttribute This attribute is used by PhraseSlopQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
LocaleAttribute This attribute is used by processor ParametricRangeQueryNodeProcessor and must be defined in the QueryConfigHandler.
LowercaseExpandedTermsAttribute This attribute is used by processor ParametricRangeQueryNodeProcessor and must be defined in the QueryConfigHandler.
MultiFieldAttribute This attribute is used by MultiFieldQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
MultiTermRewriteMethodAttribute This attribute is used by ParametricRangeQueryNodeProcessor processor and should be defined in the QueryConfigHandler used by this processor.
PositionIncrementsAttribute This attribute is used by AnalyzerQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
RangeCollatorAttribute This attribute is used by ParametricRangeQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
 

Class Summary
AllowLeadingWildcardAttributeImpl This attribute is used by AllowLeadingWildcardProcessor processor and must be defined in the QueryConfigHandler.
AnalyzerAttributeImpl This attribute is used by AnalyzerQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
BoostAttributeImpl This attribute is used by MultiFieldQueryNodeProcessor processor and it should be defined in a FieldConfig.
DateResolutionAttributeImpl This attribute is used by ParametricRangeQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
DefaultOperatorAttributeImpl This attribute is used by GroupQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
DefaultPhraseSlopAttributeImpl This attribute is used by PhraseSlopQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
FieldBoostMapAttributeImpl This attribute is used by MultiFieldQueryNodeProcessor processor and it should be defined in a FieldConfig.
FieldBoostMapFCListener This listener listens for every field configuration request and assign a BoostAttribute to the equivalent FieldConfig based on a defined map: fieldName -> boostValue store in FieldBoostMapAttribute in the FieldBoostMapAttribute.
FieldDateResolutionFCListener This listener listens for every field configuration request and assign a DateResolutionAttribute to the equivalent FieldConfig based on a defined map: fieldName -> DateTools.Resolution stored in FieldDateResolutionMapAttribute in the DateResolutionAttribute.
FieldDateResolutionMapAttributeImpl This attribute enables the user to define a default DateResolution per field.
FuzzyAttributeImpl This attribute is used by PhraseSlopQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
LocaleAttributeImpl This attribute is used by processor ParametricRangeQueryNodeProcessor and must be defined in the QueryConfigHandler.
LowercaseExpandedTermsAttributeImpl This attribute is used by processor ParametricRangeQueryNodeProcessor and must be defined in the QueryConfigHandler.
MultiFieldAttributeImpl This attribute is used by MultiFieldQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
MultiTermRewriteMethodAttributeImpl This attribute is used by ParametricRangeQueryNodeProcessor processor and should be defined in the QueryConfigHandler used by this processor.
PositionIncrementsAttributeImpl This attribute is used by AnalyzerQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
RangeCollatorAttributeImpl This attribute is used by ParametricRangeQueryNodeProcessor processor and must be defined in the QueryConfigHandler.
StandardQueryConfigHandler This query configuration handler is used for almost every processor defined in the StandardQueryNodeProcessorPipeline processor pipeline.
 

Enum Summary
DefaultOperatorAttribute.Operator  
 

Package org.apache.lucene.queryParser.standard.config Description

Standard Lucene Query Configuration

The package org.apache.lucene.queryParser.standard.config contains the Lucene query configuration handler and all the attributes used by it. This configuration handler reproduces almost everything that could be set on the old query parser.

StandardQueryConfigHandler is the class that should be used to configure the StandardQueryNodeProcessorPipeline.



Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.