UAX29URLEmailTokenizerFactory

Factory for UAX29URLEmailTokenizer.

<fieldType name="text_urlemail" class="solr.TextField" positionIncrementGap="100">
<analyzer>
     <tokenizer class="solr.UAX29URLEmailTokenizerFactory" maxTokenLength="255"/>
</analyzer>
</fieldType>

Since

3.1

Constructors

Link copied to clipboard
constructor(args: MutableMap<String, String>)

Creates a new UAX29URLEmailTokenizerFactory

constructor()

Default ctor for compatibility with SPI

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
lateinit var originalArgs: Map<String, String>

Functions

Link copied to clipboard
Link copied to clipboard
fun get(args: MutableMap<String, String>, name: String): String?
fun get(args: MutableMap<String, String>, name: String, defaultVal: String): String
fun get(args: MutableMap<String, String>, name: String, allowedValues: MutableCollection<String>, defaultVal: String?, caseSensitive: Boolean): String?
Link copied to clipboard
fun getChar(args: MutableMap<String, String>, name: String, defaultValue: Char): Char
Link copied to clipboard
Link copied to clipboard
fun require(args: MutableMap<String, String>, name: String, allowedValues: MutableCollection<String>, caseSensitive: Boolean): String
Link copied to clipboard