Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class TokenInfoFST

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Inheritance
    object
    TokenInfoFST
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.Analysis.Ja.Dict
    Assembly: Lucene.Net.Analysis.Kuromoji.dll
    Syntax
    public sealed class TokenInfoFST

    Constructors

    TokenInfoFST(FST<Int64>, bool)

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Declaration
    public TokenInfoFST(FST<Int64> fst, bool fasterButMoreRam)
    Parameters
    Type Name Description
    FST<Int64> fst
    bool fasterButMoreRam

    Properties

    NoOutput

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Declaration
    public Int64 NoOutput { get; }
    Property Value
    Type Description
    Int64

    Methods

    FindTargetArc(int, Arc<Int64>, Arc<Int64>, bool, BytesReader)

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Declaration
    public FST.Arc<Int64> FindTargetArc(int ch, FST.Arc<Int64> follow, FST.Arc<Int64> arc, bool useCache, FST.BytesReader fstReader)
    Parameters
    Type Name Description
    int ch
    FST.Arc<Int64> follow
    FST.Arc<Int64> arc
    bool useCache
    FST.BytesReader fstReader
    Returns
    Type Description
    FST.Arc<Int64>

    GetBytesReader()

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Declaration
    public FST.BytesReader GetBytesReader()
    Returns
    Type Description
    FST.BytesReader

    GetFirstArc(Arc<Int64>)

    Thin wrapper around an FST with root-arc caching for Japanese.

    Depending upon fasterButMoreRam, either just kana (191 arcs), or kana and han (28,607 arcs) are cached. The latter offers additional performance at the cost of more RAM.
    Declaration
    public FST.Arc<Int64> GetFirstArc(FST.Arc<Int64> arc)
    Parameters
    Type Name Description
    FST.Arc<Int64> arc
    Returns
    Type Description
    FST.Arc<Int64>
    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.