All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ka.tika-eval.1.15.source-code.lucene-analyzers.json Maven / Gradle / Ivy

There is a newer version: 3.0.0-BETA2
Show newest version
{
  "analyzers": {
    "general": {
      "charfilters": [
        {
          "factory": "oala.charfilter.MappingCharFilterFactory",
          "params": {
            "mapping": "/lucene-char-mapping.txt"
          }
        }
      ],
      "tokenizer": {
        "factory": "oala.standard.UAX29URLEmailTokenizerFactory",
        "params": {}
      },
      "tokenfilters": [
        {
          "factory": "oala.icu.ICUFoldingFilterFactory",
          "params": {}
        },
        {
          "factory": "oala.cjk.CJKBigramFilterFactory",
          "params": {
            "outputUnigrams": "false"
          }
        }
      ]
    },
    "common_tokens": {
      "_comment" : "Use this analyzer for counting common tokens in a corpus.",
      "_comment" : "This isn't used by tika-eval during profiling or comparing",
      "tokenizer": {
        "factory": "oala.standard.UAX29URLEmailTokenizerFactory",
        "params": {}
      },
      "tokenfilters": [
        {
          "factory": "oala.icu.ICUFoldingFilterFactory",
          "params": {}
        },
        {
          "factory": "org.apache.tika.eval.tokens.AlphaIdeographFilterFactory",
          "params": {}
        },
        {
          "factory": "oala.pattern.PatternReplaceFilterFactory",
          "params": {
            "pattern": "^[\\w+\\.]{1,30}@(?:\\w+\\.){1,10}\\w+$",
            "replacement": "___email___",
            "replace": "all"
          }
        },
        {
          "factory": "oala.pattern.PatternReplaceFilterFactory",
          "params": {
            "pattern": "^(?:(?:ftp|https?):\\/\\/)?(?:\\w+\\.){1,10}\\w+$",
            "replacement": "___url___",
            "replace": "all"
          }
        },
        {
          "factory": "oala.cjk.CJKBigramFilterFactory",
          "params": {
            "outputUnigrams": "false"
          }
        },
        {
          "factory": "org.apache.tika.eval.tokens.CJKBigramAwareLengthFilterFactory",
          "params": {
            "min": 4,
            "max": 20
          }
        }
      ]
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy