mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-23 19:08:26 +00:00
Add support for Slovak language
Just the basic support was added following examples for other languages.
This commit is contained in:
@ -183,7 +183,18 @@ object SolrSetup {
|
||||
"Add Khmer",
|
||||
addContentField(Language.Khmer)
|
||||
),
|
||||
SolrMigration.reIndexAll(34, "Re-Index after adding Khmer")
|
||||
SolrMigration.reIndexAll(34, "Re-Index after adding Khmer"),
|
||||
SolrMigration[F](
|
||||
35,
|
||||
"Add new field type for slovak content",
|
||||
addFieldType(AddFieldType.textSvk)
|
||||
),
|
||||
SolrMigration[F](
|
||||
36,
|
||||
"Add Slovak",
|
||||
addContentField(Language.Slovak)
|
||||
),
|
||||
SolrMigration.reIndexAll(37, "Re-Index after adding Slovak"),
|
||||
)
|
||||
|
||||
def addFolderField: F[Unit] =
|
||||
@ -368,6 +379,17 @@ object SolrSetup {
|
||||
)
|
||||
)
|
||||
|
||||
val textSvk = AddFieldType(
|
||||
"text_sk",
|
||||
"solr.TextField",
|
||||
Analyzer(
|
||||
Tokenizer("solr.StandardTokenizerFactory", Map.empty),
|
||||
List(
|
||||
Filter("solr.LowerCaseFilterFactory", Map.empty)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
final case class Filter(`class`: String, attr: Map[String, String])
|
||||
final case class Tokenizer(`class`: String, attr: Map[String, String])
|
||||
final case class Analyzer(tokenizer: Tokenizer, filter: List[Filter])
|
||||
|
Reference in New Issue
Block a user