Skip to main content

Module result_processor

Module result_processor 

Source
Expand description

Result processing with semantic embeddings and official source ranking

This module processes raw search results by:

  • Using semantic embeddings for similarity scoring
  • Applying official source priority boosts
  • Ranking results by combined relevance + authority scores

Functionsยง

deduplicate_results
Deduplicate results based on content similarity
enhance_results
Enhance results with additional metadata
filter_non_technical_domains
Filter out non-technical domains when processing technical queries (LLM-enhanced only)
filter_quality_results
Filter results to remove low-quality or duplicate content
process_with_embeddings_and_analysis
Process search results with semantic similarity and query analysis context
process_without_embeddings
Process search results without embeddings (fallback method)