Class LuceneLanguageModel

java.lang.Object
org.languagetool.languagemodel.BaseLanguageModel
org.languagetool.languagemodel.LuceneLanguageModel
All Implemented Interfaces:
AutoCloseable, LanguageModel

public class LuceneLanguageModel extends BaseLanguageModel
Like LuceneSingleIndexLanguageModel, but can merge the results of lookups in several independent indexes to one result.
Since:
2.7
  • Field Details

  • Constructor Details

    • LuceneLanguageModel

      public LuceneLanguageModel(File topIndexDir)
      Parameters:
      topIndexDir - a directory which contains either: 1) sub directories called 1grams, 2grams, 3grams, which are Lucene indexes with ngram occurrences as created by org.languagetool.dev.FrequencyIndexCreator or 2) sub directories index-1, index-2 etc that contain the sub directories described under 1)
  • Method Details