EdgeNGramTokenizerFactory

Creates new instances of EdgeNGramTokenizer.

<fieldType name="text_edgngrm" class="solr.TextField" positionIncrementGap="100">
<analyzer>
     <tokenizer class="solr.EdgeNGramTokenizerFactory" minGramSize="1" maxGramSize="1"/>
</analyzer>
</fieldType>

Constructors

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

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
open override fun create(factory: AttributeFactory): Tokenizer
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