Struct igo::dictionary::ViterbiNode [] [src]

pub struct ViterbiNode {
    pub cost: i32,
    pub prev: Option<Rc<ViterbiNode>>,
    pub word_id: i32,
    pub left_id: i16,
    pub right_id: i16,
    pub start: usize,
    pub length: i16,
    pub is_space: bool,
}

Viterbiアルゴリズムで使用されるノード

Fields

始点からノードまでの総コスト

コスト最小の前方のノードへのリンク

単語ID

左文脈ID

右文脈ID

入力テキスト内での形態素の開始位置

形態素の表層形の長さ(文字数)

形態素の文字種(文字カテゴリ)が空白文字かどうか

Methods

impl ViterbiNode
[src]

Trait Implementations

impl Debug for ViterbiNode
[src]

Formats the value using the given formatter.