final class FrenchAnalyzerBuilder extends AnalyzerBuilder
- Self Type
- FrenchAnalyzerBuilder
- Source
- AnalyzerBuilder.scala
- Alphabetic
- By Inheritance
- FrenchAnalyzerBuilder
- AnalyzerBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type Builder = FrenchAnalyzerBuilder
- Definition Classes
- FrenchAnalyzerBuilder → AnalyzerBuilder
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def build[F[_]](implicit F: Sync[F]): Resource[F, Analyzer]
Build the Analyzer wrapped inside a Resource.
Build the Analyzer wrapped inside a Resource.
- Definition Classes
- FrenchAnalyzerBuilder → AnalyzerBuilder
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- lazy val defaultStopWords: Set[String]
A convenience value for debugging or investigating, to inspect the Lucene default stop words.
A convenience value for debugging or investigating, to inspect the Lucene default stop words. This set is immutable, and unused; it is the underlying Lucene
CharArraySetthat we use to build the default StopFilter- Definition Classes
- FrenchAnalyzerBuilder → AnalyzerBuilder
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tokenizer[F[_]](implicit F: Sync[F]): Resource[F, (String) => F[Vector[String]]]
Build a tokenizing function that uses the Analyzer and collects tokens in a vector
Build a tokenizing function that uses the Analyzer and collects tokens in a vector
- Definition Classes
- AnalyzerBuilder
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withASCIIFolding: Builder
Adds an ASCII folding stage to the analyzer pipeline ASCII folding converts alphanumeric and symbolic Unicode characters into their ASCII equivalents, if one exists.
Adds an ASCII folding stage to the analyzer pipeline ASCII folding converts alphanumeric and symbolic Unicode characters into their ASCII equivalents, if one exists.
- Definition Classes
- AnalyzerBuilder
- def withConfig(newConfig: Config): FrenchAnalyzerBuilder
- Definition Classes
- FrenchAnalyzerBuilder → AnalyzerBuilder
- def withCustomStopWords(words: Set[String]): Builder
Adds a stop filter stage to analyzer pipeline for non-empty sets.
Adds a stop filter stage to analyzer pipeline for non-empty sets.
- Definition Classes
- AnalyzerBuilder
- def withDefaultStopWords: Builder
- Definition Classes
- AnalyzerBuilder
- def withFrenchLightStemmer: FrenchAnalyzerBuilder
Adds the FrenchLight Stemmer to the end of the analyzer pipeline and enables lowercasing.
Adds the FrenchLight Stemmer to the end of the analyzer pipeline and enables lowercasing. Stemming reduces words like
jumpingandjumpsto their root wordjump. NOTE: Lowercasing is forced as it is required by most Lucene stemmers. - def withLowerCasing: Builder
Adds a lowercasing stage to the analyzer pipeline
Adds a lowercasing stage to the analyzer pipeline
- Definition Classes
- AnalyzerBuilder