Separate ner from classification

This commit is contained in:
Eike Kettner
2021-01-13 21:41:51 +01:00
parent f02f15e5bd
commit a699e87304
12 changed files with 25 additions and 28 deletions

View File

@ -4,8 +4,7 @@ import java.nio.file.Path
import cats.data.NonEmptyList
import docspell.analysis.TextAnalysisConfig
import docspell.analysis.nlp.TextClassifierConfig
import docspell.analysis.{TextAnalysisConfig, classifier}
import docspell.backend.Config.Files
import docspell.common._
import docspell.convert.ConvertConfig
@ -69,7 +68,7 @@ object Config {
TextAnalysisConfig(
maxLength,
clearStanfordNlpInterval,
TextClassifierConfig(
classifier.TextClassifierConfig(
workingDir,
NonEmptyList
.fromList(classification.classifiers)

View File

@ -7,8 +7,8 @@ import cats.implicits._
import fs2.{Pipe, Stream}
import docspell.analysis.TextAnalyser
import docspell.analysis.nlp.ClassifierModel
import docspell.analysis.nlp.TextClassifier.Data
import docspell.analysis.classifier.ClassifierModel
import docspell.analysis.classifier.TextClassifier.Data
import docspell.backend.ops.OCollective
import docspell.common._
import docspell.joex.Config

View File

@ -5,9 +5,8 @@ import cats.effect._
import cats.implicits._
import docspell.analysis.TextAnalyser
import docspell.analysis.nlp.ClassifierModel
import docspell.analysis.classifier.{ClassifierModel, TextClassifier}
import docspell.analysis.nlp.StanfordNerSettings
import docspell.analysis.nlp.TextClassifier
import docspell.common._
import docspell.joex.Config
import docspell.joex.analysis.RegexNerFile