C# Класс Lucene.Net.Analysis.Sinks.DateRecognizerSinkFilter

Attempts to parse the CharTermAttribute#buffer() as a Date using a java.text.DateFormat. If the value is a Date, it will add it to the sink.

Наследование: TeeSinkTokenFilter.SinkFilter
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
culture IFormatProvider
formats string[]
style DateTimeStyles
termAtt ICharTermAttribute

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

Метод Описание
Accept ( Lucene.Net.Util.AttributeSource source ) : bool
DateRecognizerSinkFilter ( ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the current culture and DateTimeStyles.None. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).

DateRecognizerSinkFilter ( IFormatProvider culture ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the supplied culture and DateTimeStyles.None. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).

DateRecognizerSinkFilter ( IFormatProvider culture, DateTimeStyles style ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the supplied culture and DateTimeStyles. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).

DateRecognizerSinkFilter ( string format ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the current culture and DateTimeStyles.None. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).

DateRecognizerSinkFilter ( string format, IFormatProvider culture ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the supplied format, culture and DateTimeStyles.None. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).

DateRecognizerSinkFilter ( string format, IFormatProvider culture, DateTimeStyles style ) : Lucene.Net.Analysis.Tokenattributes

Creates a new instance of DateRecognizerSinkFilter using the supplied format, culture and DateTimeStyles. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).

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

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

public Accept ( Lucene.Net.Util.AttributeSource source ) : bool
source Lucene.Net.Util.AttributeSource
Результат bool

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

Creates a new instance of DateRecognizerSinkFilter using the current culture and DateTimeStyles.None. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( ) : Lucene.Net.Analysis.Tokenattributes
Результат Lucene.Net.Analysis.Tokenattributes

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

Creates a new instance of DateRecognizerSinkFilter using the supplied culture and DateTimeStyles.None. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( IFormatProvider culture ) : Lucene.Net.Analysis.Tokenattributes
culture IFormatProvider An object that supplies culture-specific format information
Результат Lucene.Net.Analysis.Tokenattributes

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

Creates a new instance of DateRecognizerSinkFilter using the supplied culture and DateTimeStyles. Loosely matches standard DateTime formats using DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( IFormatProvider culture, DateTimeStyles style ) : Lucene.Net.Analysis.Tokenattributes
culture IFormatProvider An object that supplies culture-specific format information
style DateTimeStyles A bitwise combination of enumeration values that indicates the permitted format of s. /// A typical value to specify is
Результат Lucene.Net.Analysis.Tokenattributes

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

Creates a new instance of DateRecognizerSinkFilter using the current culture and DateTimeStyles.None. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( string format ) : Lucene.Net.Analysis.Tokenattributes
format string The allowable format of the . /// If supplied, it must match the format of the date exactly to get a match.
Результат Lucene.Net.Analysis.Tokenattributes

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

Creates a new instance of DateRecognizerSinkFilter using the supplied format, culture and DateTimeStyles.None. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( string format, IFormatProvider culture ) : Lucene.Net.Analysis.Tokenattributes
format string The allowable format of the . /// If supplied, it must match the format of the date exactly to get a match.
culture IFormatProvider An object that supplies culture-specific format information
Результат Lucene.Net.Analysis.Tokenattributes

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

Creates a new instance of DateRecognizerSinkFilter using the supplied format, culture and DateTimeStyles. Strictly matches the supplied DateTime formats using DateTime.TryParseExact(string, string, IFormatProvider, DateTimeStyles, out DateTime).
public DateRecognizerSinkFilter ( string format, IFormatProvider culture, DateTimeStyles style ) : Lucene.Net.Analysis.Tokenattributes
format string The allowable format of the . /// If supplied, it must match the format of the date exactly to get a match.
culture IFormatProvider An object that supplies culture-specific format information
style DateTimeStyles A bitwise combination of enumeration values that indicates the permitted format of s. /// A typical value to specify is
Результат Lucene.Net.Analysis.Tokenattributes

Описание свойств

culture защищенное свойство

protected IFormatProvider culture
Результат IFormatProvider

formats защищенное свойство

protected string[] formats
Результат string[]

style защищенное свойство

protected DateTimeStyles style
Результат DateTimeStyles

termAtt защищенное свойство

protected ICharTermAttribute termAtt
Результат ICharTermAttribute