pub fn relevant_text_search_candidates( candidates: Vec<SemanticCandidate>, ) -> Vec<SemanticCandidate>