コード例 #1
0
ファイル: PhraseQuery.c プロジェクト: gitpan/KinoSearch
void
PhraseQuery_serialize(PhraseQuery *self, OutStream *outstream)
{
    OutStream_Write_F32(outstream, self->boost);
    CB_Serialize(self->field, outstream);
    VA_Serialize(self->terms, outstream);
}
コード例 #2
0
ファイル: MatchDoc.c プロジェクト: robertkrimen/Search-Kino03
void
MatchDoc_serialize(MatchDoc *self, OutStream *outstream)
{
    OutStream_Write_C32(outstream, self->doc_id);
    OutStream_Write_Float(outstream, self->score);
    OutStream_Write_U8(outstream, self->values ? 1 : 0);
    if (self->values) { VA_Serialize(self->values, outstream); }
}
コード例 #3
0
ファイル: TopDocs.c プロジェクト: robertkrimen/Search-Kino03
void
TopDocs_serialize(TopDocs *self, OutStream *outstream)
{
    VA_Serialize(self->match_docs, outstream);
    OutStream_Write_C32(outstream, self->total_hits);
}