Lucius646/MoonSearch/query does not have a README file
pub struct Bm25Scorer {
field_id : FieldId
idf : Double
average_length : Double
k1 : Double
b : Double
}pub struct PhraseQuery {
field_id : FieldId
texts : ReadOnlyArray[String]
positions : ReadOnlyArray[Int]
}impl Query for PhraseQueryfn PhraseQuery::with_positions(field_id : FieldId, texts : Array[String], positions : Array[Int]) -> PhraseQuerypub struct QueryParser {
schema : Schema
tokenizers : TokenizerManager
conjunction_by_default : Bool
}fn QueryParser::analyze(self : QueryParser, field_id : FieldId, text : String) -> Array[Token] raise AnalysisErrorfn QueryParser::parse_phrase(self : QueryParser, field_id : FieldId, text : String) -> &Query raise AnalysisErrorfn QueryParser::parse_query(self : QueryParser, field_id : FieldId, text : String) -> &Query raise AnalysisErrorfn Searcher::search(self : Searcher, query : &Query, collector : TopKCollector) -> ReadOnlyArray[SearchHit]pub struct TopKCollector {
limit : Int
}A MoonBit-native embedded full-text search kernel
Dependencies