Show / Hide Table of Contents

    Class ConfigurationKeys

    Class holding keys for StandardQueryNodeProcessorPipeline options.

    Inheritance
    System.Object
    ConfigurationKeys
    Namespace: Lucene.Net.QueryParsers.Flexible.Standard.Config
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public sealed class ConfigurationKeys : object

    Fields

    | Improve this Doc View Source

    ALLOW_LEADING_WILDCARD

    Key used to set whether leading wildcards are supported

    Declaration
    public static readonly ConfigurationKey<bool?> ALLOW_LEADING_WILDCARD
    Field Value
    Type Description
    ConfigurationKey<System.Nullable<System.Boolean>>
    See Also
    AllowLeadingWildcard
    | Improve this Doc View Source

    ANALYZER

    Key used to set the used for terms found in the query

    Declaration
    public static readonly ConfigurationKey<Analyzer> ANALYZER
    Field Value
    Type Description
    ConfigurationKey<Analyzer>
    See Also
    Analyzer
    | Improve this Doc View Source

    BOOST

    Key used to set the boost value in FieldConfig objects.

    Declaration
    public static readonly ConfigurationKey<float?> BOOST
    Field Value
    Type Description
    ConfigurationKey<System.Nullable<System.Single>>
    See Also
    FieldsBoost
    | Improve this Doc View Source

    DATE_RESOLUTION

    Key used to set default .

    Declaration
    public static readonly ConfigurationKey<DateTools.Resolution> DATE_RESOLUTION
    Field Value
    Type Description
    ConfigurationKey<DateTools.Resolution>
    See Also
    SetDateResolution(DateTools.Resolution)
    DateResolution
    | Improve this Doc View Source

    DEFAULT_OPERATOR

    Key used to set the default boolean operator

    Declaration
    public static readonly ConfigurationKey<StandardQueryConfigHandler.Operator> DEFAULT_OPERATOR
    Field Value
    Type Description
    ConfigurationKey<StandardQueryConfigHandler.Operator>
    See Also
    DefaultOperator
    | Improve this Doc View Source

    ENABLE_POSITION_INCREMENTS

    Key used to set whether position increments is enabled

    Declaration
    public static readonly ConfigurationKey<bool?> ENABLE_POSITION_INCREMENTS
    Field Value
    Type Description
    ConfigurationKey<System.Nullable<System.Boolean>>
    See Also
    EnablePositionIncrements
    | Improve this Doc View Source

    FIELD_BOOST_MAP

    Key used to set a field to boost map that is used to set the boost for each field

    Declaration
    public static readonly ConfigurationKey<IDictionary<string, float?>> FIELD_BOOST_MAP
    Field Value
    Type Description
    ConfigurationKey<IDictionary<System.String, System.Nullable<System.Single>>>
    See Also
    FieldsBoost
    | Improve this Doc View Source

    FIELD_DATE_RESOLUTION_MAP

    Key used to set a field to map that is used to normalize each date field value.

    Declaration
    public static readonly ConfigurationKey<IDictionary<string, DateTools.Resolution?>> FIELD_DATE_RESOLUTION_MAP
    Field Value
    Type Description
    ConfigurationKey<IDictionary<System.String, System.Nullable<DateTools.Resolution>>>
    See Also
    DateResolutionMap
    | Improve this Doc View Source

    FUZZY_CONFIG

    Key used to set the FuzzyConfig used to create fuzzy queries.

    Declaration
    public static readonly ConfigurationKey<FuzzyConfig> FUZZY_CONFIG
    Field Value
    Type Description
    ConfigurationKey<FuzzyConfig>
    See Also
    FuzzyMinSim
    FuzzyPrefixLength
    | Improve this Doc View Source

    LOCALE

    Key used to set the locale used when parsing the query

    Declaration
    public static readonly ConfigurationKey<CultureInfo> LOCALE
    Field Value
    Type Description
    ConfigurationKey<CultureInfo>
    See Also
    Locale
    | Improve this Doc View Source

    LOWERCASE_EXPANDED_TERMS

    Key used to set whether expanded terms should be lower-cased

    Declaration
    public static readonly ConfigurationKey<bool?> LOWERCASE_EXPANDED_TERMS
    Field Value
    Type Description
    ConfigurationKey<System.Nullable<System.Boolean>>
    See Also
    LowercaseExpandedTerms
    | Improve this Doc View Source

    MULTI_FIELDS

    Key used to set the fields a query should be expanded to when the field is null

    Declaration
    public static readonly ConfigurationKey<string[]> MULTI_FIELDS
    Field Value
    Type Description
    ConfigurationKey<System.String[]>
    See Also
    SetMultiFields(System.String[])
    GetMultiFields()
    | Improve this Doc View Source

    MULTI_TERM_REWRITE_METHOD

    Key used to set the used when creating queries

    Declaration
    public static readonly ConfigurationKey<MultiTermQuery.RewriteMethod> MULTI_TERM_REWRITE_METHOD
    Field Value
    Type Description
    ConfigurationKey<MultiTermQuery.RewriteMethod>
    See Also
    MultiTermRewriteMethod
    | Improve this Doc View Source

    NUMERIC_CONFIG

    Key used to set a field to its NumericConfig.

    Declaration
    public static readonly ConfigurationKey<NumericConfig> NUMERIC_CONFIG
    Field Value
    Type Description
    ConfigurationKey<NumericConfig>
    See Also
    NumericConfigMap
    | Improve this Doc View Source

    NUMERIC_CONFIG_MAP

    Key used to set the NumericConfig in FieldConfig for numeric fields.

    Declaration
    public static readonly ConfigurationKey<IDictionary<string, NumericConfig>> NUMERIC_CONFIG_MAP
    Field Value
    Type Description
    ConfigurationKey<IDictionary<System.String, NumericConfig>>
    See Also
    NumericConfigMap
    | Improve this Doc View Source

    PHRASE_SLOP

    Key used to set the default phrase slop

    Declaration
    public static readonly ConfigurationKey<int?> PHRASE_SLOP
    Field Value
    Type Description
    ConfigurationKey<System.Nullable<System.Int32>>
    See Also
    PhraseSlop
    | Improve this Doc View Source

    TIMEZONE

    Declaration
    public static readonly ConfigurationKey<TimeZoneInfo> TIMEZONE
    Field Value
    Type Description
    ConfigurationKey<TimeZoneInfo>
    • Improve this Doc
    • View Source
    In This Article
    • Fields
      • ALLOW_LEADING_WILDCARD
      • ANALYZER
      • BOOST
      • DATE_RESOLUTION
      • DEFAULT_OPERATOR
      • ENABLE_POSITION_INCREMENTS
      • FIELD_BOOST_MAP
      • FIELD_DATE_RESOLUTION_MAP
      • FUZZY_CONFIG
      • LOCALE
      • LOWERCASE_EXPANDED_TERMS
      • MULTI_FIELDS
      • MULTI_TERM_REWRITE_METHOD
      • NUMERIC_CONFIG
      • NUMERIC_CONFIG_MAP
      • PHRASE_SLOP
      • TIMEZONE
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)