# 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.