org.apache.lucene.analysis.email (Lucene 10.5.1 common API)
Description: declaration: package: org.apache.lucene.analysis.email

# Package org.apache.lucene.analysis.email

package org.apache.lucene.analysis.email
Fast, general-purpose URLs and email addresses tokenizers.

- `UAX29URLEmailTokenizer`: implements the Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29, except URLs and email addresses are also tokenized according to the relevant RFCs.
  `UAX29URLEmailAnalyzer` includes `UAX29URLEmailTokenizer`, `LowerCaseFilter` and `StopFilter`.

- Classes
  Class
  Description
  UAX29URLEmailAnalyzer
  Filters `UAX29URLEmailTokenizer` with `LowerCaseFilter` and `StopFilter`, using a list of English stop words.
  UAX29URLEmailTokenizer
  This class implements Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29 URLs and email addresses are also tokenized according to the relevant RFCs.
  UAX29URLEmailTokenizerFactory
  Factory for `UAX29URLEmailTokenizer`.
  UAX29URLEmailTokenizerImpl
  This class implements Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29 URLs and email addresses are also tokenized according to the relevant RFCs.