Class ConnectionCostsWriter<T extends ConnectionCosts>

java.lang.Object
org.apache.lucene.analysis.morph.ConnectionCostsWriter<T>

public final class ConnectionCostsWriter<T extends ConnectionCosts> extends Object
Writes connection costs
  • Constructor Details

    • ConnectionCostsWriter

      public ConnectionCostsWriter(Class<T> implClazz, int forwardSize, int backwardSize)
      Constructor for building. TODO: remove write access
  • Method Details

    • add

      public void add(int forwardId, int backwardId, int cost)
    • write

      public void write(Path baseDir, String connectionCostsCodecHeader, int dictCodecVersion) throws IOException
      Throws:
      IOException