MockAnalyzer

class MockAnalyzer(random: Random, runAutomaton: CharacterRunAutomaton, lowerCase: Boolean, filter: CharacterRunAutomaton) : Analyzer

Analyzer for testing purposes.

Constructors

Link copied to clipboard
constructor(random: Random, runAutomaton: CharacterRunAutomaton, lowerCase: Boolean, filter: CharacterRunAutomaton)
constructor(random: Random, runAutomaton: CharacterRunAutomaton, lowerCase: Boolean)
constructor(random: Random)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun getOffsetGap(fieldName: String?): Int
Link copied to clipboard
open override fun getPositionIncrementGap(fieldName: String?): Int
Link copied to clipboard
fun normalize(fieldName: String, text: String): BytesRef
Link copied to clipboard

Toggle consumer workflow checking.

Link copied to clipboard
fun setMaxTokenLength(length: Int)

Toggle maxTokenLength for MockTokenizer

Link copied to clipboard
fun setOffsetGap(gap: Int)
Link copied to clipboard
Link copied to clipboard
fun tokenStream(fieldName: String, text: String): TokenStream
fun tokenStream(fieldName: String, reader: Reader): TokenStream