Skip to contents

Calculate Search Efficiency Metrics

Usage

calc_efficiency(search_time, results_count, relevant_count)

Arguments

search_time

Time taken to execute search (in seconds)

results_count

Number of results retrieved

relevant_count

Number of relevant results

Value

List containing efficiency metrics

Details

Calculates various efficiency metrics for search performance:

  • time_per_result: Average time to retrieve each result

  • time_per_relevant: Average time to retrieve each relevant result

  • relevant_ratio: Proportion of results that are relevant

  • efficiency_score: Overall efficiency combining time and relevance

Examples

efficiency <- calc_efficiency(search_time = 30, results_count = 100, relevant_count = 15)
print(paste("Efficiency score:", round(efficiency$efficiency_score, 4)))
#> [1] "Efficiency score: 0.005"