C# Класс Lucene.Net.QueryParsers.Xml.Builders.NumericRangeFilterBuilder

Creates a NumericRangeFilter. The table below specifies the required attributes and the defaults if optional attributes are omitted. For more detail on what each of the attributes actually do, consult the documentation for NumericRangeFilter: Attribute name Values Required Default fieldName String Yes N/A lowerTerm Specified by type Yes N/A upperTerm Specified by type Yes N/A type int, long, float, double No int includeLower true, false No true includeUpper true, false No true precisionStep int No 4 If an error occurs parsing the supplied lowerTerm or upperTerm into the numeric type specified by type, then the error will be silently ignored and the resulting filter will not match any documents.
Наследование: IFilterBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetFilter ( XmlElement e ) : Filter
SetStrictMode ( bool strictMode ) : void

Specifies how this NumericRangeFilterBuilder will handle errors. If this is set to true, GetFilter(XmlElement) will throw a ParserException if it is unable to parse the lowerTerm or upperTerm into the appropriate numeric type. If this is set to false, then this exception will be silently ignored and the resulting filter will not match any documents. Defaults to false.

Описание методов

GetFilter() публичный Метод

public GetFilter ( XmlElement e ) : Filter
e System.Xml.XmlElement
Результат Lucene.Net.Search.Filter

SetStrictMode() публичный Метод

Specifies how this NumericRangeFilterBuilder will handle errors. If this is set to true, GetFilter(XmlElement) will throw a ParserException if it is unable to parse the lowerTerm or upperTerm into the appropriate numeric type. If this is set to false, then this exception will be silently ignored and the resulting filter will not match any documents. Defaults to false.
public SetStrictMode ( bool strictMode ) : void
strictMode bool
Результат void