Lucius646/MoonSearch/index does not have a README file
pub struct Segment {
schema : Schema?
indexed_terms : ReadOnlyArray[Term]
posting_lists : ReadOnlyArray[ReadOnlyArray[Posting]]
stored_documents : ReadOnlyArray[StoredDocument]
document_field_lengths : ReadOnlyArray[ReadOnlyArray[FieldLength]]
field_stats : ReadOnlyArray[FieldStats]
document_count : Int
}pub struct SegmentWriter[A] {
tokenizer : A
tokenizer_manager : TokenizerManager?
schema : Schema?
terms : Array[Term]
posting_doc_ids : Array[Array[DocId]]
posting_term_freqs : Array[Array[Int]]
posting_positions : Array[Array[Array[Int]]]
stored_documents : Array[StoredDocument]
document_field_lengths : Array[Array[FieldLength]]
field_stats : Array[FieldStats]
next_doc_id : Int
}fn[A : Tokenizer] SegmentWriter::add_document(self : SegmentWriter[A], document : Document) -> DocIdfn SegmentWriter::with_schema_and_tokenizers(schema : Schema, tokenizer_manager : TokenizerManager) -> SegmentWriter[WhitespaceAnalyzer] raise AnalysisErrorA MoonBit-native embedded full-text search kernel
Dependencies