Enum TextAnalyzer
Standard text analyzers
[JsonConverter(typeof(JsonStringEnumConverter<TextAnalyzer>))]
public enum TextAnalyzer
Fields
[JsonStringEnumMemberName("keyword")] Keyword = 5Analyzer that uses KeywordTokenizer, which is an identity function ("noop") on input values and tokenizes the entire input as a single token.
[JsonStringEnumMemberName("lowercase")] Lowercase = 4Normalizes input by applying LowerCaseFilter (no additional tokenization is performed).
[JsonStringEnumMemberName("simple")] Simple = 1Filters LetterTokenizer output that divides text into terms whenever it encounters a character which is not a letter and then uses the LowerCaseFilter.
[JsonStringEnumMemberName("standard")] Standard = 0Filters StandardTokenizer output that divides text into terms on word boundaries and then uses the LowerCaseFilter.
[JsonStringEnumMemberName("stop")] Stop = 3Filters LetterTokenizer output with LowerCaseFilter and removes Lucene’s default English stop words.
[JsonStringEnumMemberName("whitespace")] Whitespace = 2Analyzer that uses WhitespaceTokenizer to divide text into terms whenever it encounters any whitespace character.