@@ -10,7 +10,7 @@ use crate::{
1010 BM25 , BM25F , BM25FHyperParams , BM25HyperParams , CosineSimilarity , FieldContribution ,
1111 ProximityConfig , QueryLikelihood , QueryLikelihoodParams , ScoreExplanation ,
1212 ScoreWithExplanation , ScoredWithExplanations , StaticQualityContribution , TFIDF ,
13- TermExplanation , get_configuration , idf,
13+ TermExplanation , idf,
1414 } ,
1515} ;
1616
@@ -518,22 +518,12 @@ impl FromStr for RankingAlgo {
518518 fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
519519 match s {
520520 "cosim" => Ok ( RankingAlgo :: CosineSimilarity ) ,
521- "bm25" => {
522- let hyper_params =
523- get_configuration ( ) . map_err ( |e| format ! ( "failed to load BM25 config: {e}" ) ) ?;
524-
525- Ok ( RankingAlgo :: BM25 ( hyper_params) )
526- }
521+ "bm25" => Ok ( RankingAlgo :: BM25 ( BM25HyperParams :: default ( ) ) ) ,
527522 "bm25f" => Ok ( RankingAlgo :: BM25F ( BM25FHyperParams :: code_search_defaults ( ) ) ) ,
528- "bm25-proximity" | "proximity" => {
529- let hyper_params =
530- get_configuration ( ) . map_err ( |e| format ! ( "failed to load BM25 config: {e}" ) ) ?;
531-
532- Ok ( RankingAlgo :: BM25Proximity (
533- hyper_params,
534- ProximityConfig :: default ( ) ,
535- ) )
536- }
523+ "bm25-proximity" | "proximity" => Ok ( RankingAlgo :: BM25Proximity (
524+ BM25HyperParams :: default ( ) ,
525+ ProximityConfig :: default ( ) ,
526+ ) ) ,
537527 "ql" | "ql-dirichlet" | "query-likelihood" => Ok ( RankingAlgo :: QueryLikelihood (
538528 QueryLikelihoodParams :: dirichlet_defaults ( ) ,
539529 ) ) ,
0 commit comments