Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class ConfigurationKeys

    Class holding keys for StandardQueryNodeProcessorPipeline options.

    Inheritance
    object
    ConfigurationKeys
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.QueryParsers.Flexible.Standard.Config
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public sealed class ConfigurationKeys

    Fields

    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<bool>
    See Also
    AllowLeadingWildcard

    ANALYZER

    Key used to set the Lucene.Net.Analysis.Analyzer used for terms found in the query

    Declaration
    public static readonly ConfigurationKey<Analyzer> ANALYZER
    Field Value
    Type Description
    ConfigurationKey<Analyzer>
    See Also
    Analyzer

    BOOST

    Key used to set the boost value in FieldConfig objects.

    Declaration
    public static readonly ConfigurationKey<float> BOOST
    Field Value
    Type Description
    ConfigurationKey<float>
    See Also
    FieldsBoost

    DATE_RESOLUTION

    Key used to set default Lucene.Net.Documents.DateResolution.

    Declaration
    public static readonly ConfigurationKey<DateResolution> DATE_RESOLUTION
    Field Value
    Type Description
    ConfigurationKey<DateResolution>
    See Also
    SetDateResolution(DateResolution)
    DateResolution

    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

    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<bool>
    See Also
    EnablePositionIncrements

    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<string, float>>
    See Also
    FieldsBoost

    FIELD_DATE_RESOLUTION_MAP

    Key used to set a field to Lucene.Net.Documents.DateResolution map that is used to normalize each date field value.

    Declaration
    public static readonly ConfigurationKey<IDictionary<string, DateResolution>> FIELD_DATE_RESOLUTION_MAP
    Field Value
    Type Description
    ConfigurationKey<IDictionary<string, DateResolution>>
    See Also
    DateResolutionMap

    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

    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

    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<bool>
    See Also
    LowercaseExpandedTerms

    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<string[]>
    See Also
    SetMultiFields(string[])
    GetMultiFields()

    MULTI_TERM_REWRITE_METHOD

    Key used to set the Lucene.Net.Search.MultiTermQuery.RewriteMethod 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

    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

    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<string, NumericConfig>>
    See Also
    NumericConfigMap

    PHRASE_SLOP

    Key used to set the default phrase slop

    Declaration
    public static readonly ConfigurationKey<int> PHRASE_SLOP
    Field Value
    Type Description
    ConfigurationKey<int>
    See Also
    PhraseSlop

    TIMEZONE

    Class holding keys for StandardQueryNodeProcessorPipeline options.

    Declaration
    public static readonly ConfigurationKey<TimeZoneInfo> TIMEZONE
    Field Value
    Type Description
    ConfigurationKey<TimeZoneInfo>
    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.