NEEDLE rebuilds search benchmarks before engines can memorize them Keenable.ai has open-sourced NEEDLE, a live search benchmark that generates fresh queries hourly or daily from public data sources to prevent search engines from memorizing test answers, and it evaluates 15 search APIs across five workloads including news, finance, scholar, legal retrieval, and agentic_rare. The benchmark, available as a Python command-line harness on GitHub, uses dynamic query generation and scoring methods such as nDCG@5 for news and deterministic matching for finance, with no fixed answer files committed to the repository. • 6 min read NEEDLE rebuilds search benchmarks before engines can memorize them Keenable’s open-source NEEDLE benchmark refreshes search queries hourly or daily and compares 15 APIs against a pooled retrieval ceiling. Image: MarkTechPost https://www.marktechpost.com/2026/08/31/keenable-ai-open-sources-needle-a-live-search-benchmark-that-rebuilds-its-query-set-every-hour/ A search benchmark becomes less useful when the systems being tested can download its answer key. Keenable.ai’s open-source NEEDLE addresses that problem by generating new queries from live public data instead of publishing a permanent test set that search agents can memorize. The benchmark evaluates search APIs against five workloads: news, finance, scholar, legal retrieval and agentic rare , a stream of unusual queries drawn from real agent activity. News queries refresh hourly; the other workloads generate fresh material daily from sources including RSS feeds, Google Trends, SEC XBRL, arXiv, Europe PMC, CourtListener and public search-agent logs. The project is available as a Python command-line harness in the official NEEDLE repository https://github.com/keenableai/needle . It is not a search product. A typical run has two stages: text needle