コード例 #1
0
ファイル: EasyAnalyzer.c プロジェクト: theory/lucy
Inversion*
EasyAnalyzer_transform_text(EasyAnalyzer *self, CharBuf *text) {
    EasyAnalyzerIVARS *const ivars = EasyAnalyzer_IVARS(self);
    Inversion *inv1 = StandardTokenizer_Transform_Text(ivars->tokenizer, text);
    Inversion *inv2 = Normalizer_Transform(ivars->normalizer, inv1);
    DECREF(inv1);
    inv1 = SnowStemmer_Transform(ivars->stemmer, inv2);
    DECREF(inv2);
    return inv1;
}
コード例 #2
0
ファイル: EasyAnalyzer.c プロジェクト: carriercomm/lucy
Inversion*
EasyAnalyzer_Transform_IMP(EasyAnalyzer *self, Inversion *inversion) {
    EasyAnalyzerIVARS *const ivars = EasyAnalyzer_IVARS(self);
    Inversion *inv1 = StandardTokenizer_Transform(ivars->tokenizer, inversion);
    Inversion *inv2 = Normalizer_Transform(ivars->normalizer, inv1);
    DECREF(inv1);
    inv1 = SnowStemmer_Transform(ivars->stemmer, inv2);
    DECREF(inv2);
    return inv1;
}
コード例 #3
0
ファイル: CaseFolder.c プロジェクト: hernan604/lucy
Inversion*
CaseFolder_Transform_IMP(CaseFolder *self, Inversion *inversion) {
    CaseFolderIVARS *const ivars = CaseFolder_IVARS(self);
    return Normalizer_Transform(ivars->normalizer, inversion);
}