chore: make some structs pub (#39)

This commit is contained in:
Ming
2025-04-28 12:06:25 -04:00
committed by Stu Hood
parent 936d6af471
commit b0660ba196
5 changed files with 116 additions and 92 deletions

View File

@@ -50,7 +50,9 @@ pub use self::explanation::Explanation;
pub(crate) use self::fuzzy_query::DfaWrapper;
pub use self::fuzzy_query::FuzzyTermQuery;
pub use self::intersection::{intersect_scorers, Intersection};
pub use self::more_like_this::{MoreLikeThisQuery, MoreLikeThisQueryBuilder};
pub use self::more_like_this::{
MoreLikeThis, MoreLikeThisQuery, MoreLikeThisQueryBuilder, ScoreTerm,
};
pub use self::phrase_prefix_query::PhrasePrefixQuery;
pub use self::phrase_query::regex_phrase_query::{wildcard_query_to_regex_str, RegexPhraseQuery};
pub use self::phrase_query::PhraseQuery;

View File

@@ -3,5 +3,5 @@ mod more_like_this;
/// Module containing the different query implementations.
mod query;
pub use self::more_like_this::MoreLikeThis;
pub use self::more_like_this::{MoreLikeThis, ScoreTerm};
pub use self::query::{MoreLikeThisQuery, MoreLikeThisQueryBuilder};

View File

@@ -11,7 +11,7 @@ use crate::tokenizer::{FacetTokenizer, PreTokenizedStream, TokenStream, Tokenize
use crate::{DocAddress, Result, Searcher, TantivyDocument, TantivyError};
#[derive(Debug, PartialEq)]
struct ScoreTerm {
pub struct ScoreTerm {
pub term: Term,
pub score: f32,
}