Search multiple databases and combine results for comprehensive analysis.
Usage
search_multiple_databases(
search_strategy,
databases = c("pubmed"),
max_results_per_db = 100
)Examples
# \donttest{
# Define search strategy
strategy <- list(
terms = "diabetes AND treatment",
date_range = c("2020/01/01", "2023/12/31"),
max_results = 50
)
# Search multiple databases
results <- search_multiple_databases(
search_strategy = strategy,
databases = c("pubmed"),
max_results_per_db = 100
)
#> \n=== Searching PUBMED ===\n[OK] Connected to PubMed successfully\nSearching PubMed with query: diabetes AND treatment AND ("2020/01/01"[Date - Publication] : "2023/12/31"[Date - Publication]) \nFound 100 results\nRetrieving detailed information...\nRetrieving batch 1 of 1 \nSearch completed successfully!\n\n=== Search Summary ===\nTotal results: 10 \nDatabases searched: pubmed \n
# Analyze results
analyzer <- SearchAnalyzer$new(results)
metrics <- analyzer$calculate_metrics()
#> Warning: No gold standard provided - cannot calculate precision/recall
# }