refactor: make some properties private

This commit is contained in:
Gauthier Roebroeck 2022-11-02 17:52:08 +08:00
parent 1b8dfd10de
commit 9e1fdc8ca1

View file

@ -9,7 +9,7 @@ import org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilter
import org.apache.lucene.analysis.ngram.NGramTokenFilter
import org.apache.lucene.analysis.standard.StandardTokenizer
class MultiLingualNGramAnalyzer(val minGram: Int, val maxGram: Int, val preserveOriginal: Boolean) : MultiLingualAnalyzer() {
class MultiLingualNGramAnalyzer(private val minGram: Int, private val maxGram: Int, private val preserveOriginal: Boolean) : MultiLingualAnalyzer() {
override fun createComponents(fieldName: String): TokenStreamComponents {
val source: Tokenizer = StandardTokenizer()
// run the widthfilter first before bigramming, it sometimes combines characters.