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"