Scan or Index? large Evidence Coverage, Answer Quality, and Cost in Long-Document RAG
Organizations: CICATA Qro., Instituto Politécnico Nacional, México · Facultad de Informática, Universidad Autónoma de Querétaro, México · CIDETEC, Instituto Politécnico Nacional, México · Fundación Universitaria de San Gil - Unisangil, Colombia ·
Abstract
Scanning every passage in a long document seems thorough, but does it preserve more useful evidence or produce better answers? We compare 11 retrieval configurations spanning lexical and dense search, hybrid reranking, and full-document scanning with Jev, OpenAI Decisions, and Cloudflare Clef. Our evaluation uses 396 QASPER questions and 80 questions from eight complete textbooks, with common passages, a five-passage limit, and a fixed answer generator. On books, Hybrid + Jev achieves the highest observed evidence coverage (94.1%), compared with 88.7% for Jev full scan and 81.3% for OpenAI dense retrieval. Full scans examine every passage initially, yet later reduction steps can discard relevant evidence. Higher evidence coverage also does not consistently produce better answers: Hybrid + Decisions achieves the highest observed book Answer Accuracy among retrieval methods (0.892), despite recovering less reference evidence. Full scanning incurs substantially higher latency on books under the tested deployments, while reusable dense retrieval has lower projected API cost than paid decision-based methods as queries accumulate. Most QASPER articles already fit within the hybrid candidate pool, limiting the benefit of scanning. These results highlight evidence retention, answer quality, and reuse cost as complementary criteria for choosing a long-document retrieval strategy.
Figures & tables
| Method | Configuration |
|---|---|
| Retrieval baselines | |
| BM25 | , ; English tokenization and stemming |
| OpenAI dense | text-embedding-3-small ; exact cosine search |
| BGE-M3 dense | BAAI/bge-m3 ; exact cosine search |
| Hybrid RRF | BM25 + BGE-M3, combined by reciprocal rank fusion (constant 60) |
| Hybrid reranking | |
| Method | QASPER EC@5 (%) | Books EC@5 (%) |
|---|---|---|
| BM25 | 84.7 [80.8, 88.4] | 72.1 [63.6, 80.2] |
| OpenAI dense | 90.4 [87.0, 93.5] | 81.3 [72.8, 89.4] |
| BGE-M3 dense | 89.9 [86.5, 93.0] | 74.2 [62.1, 85.6] |
| Hybrid RRF | 88.5 [85.0, 91.7] | 77.4 [68.6, 86.0] |
| Hybrid + BGE | 88.9 [85.8, 91.9] | 86.6 [80.0, 93.1] |
| Hybrid + Jev | 97.0 [95.3, 98.4] | 94.1 [91.0, 97.2] |
| QASPER | Books | |||
|---|---|---|---|---|
| Method | Median / p95 (s) | Completed | Median / p95 (s) | Completed |
| Hybrid + Jev | 0.338 / 0.751 | 396/396 | 1.724 / 2.372 | 79/80 |
| Hybrid + Decisions | 0.621 / 1.163 | 395/396 | 4.514 / 5.577 | 80/80 |
| Hybrid + Clef | 5.453 / 10.133 | 396/396 | 54.691 / 62.580 | 80/80 |
| Jev full scan | 0.339 / 0.717 | 396/396 | 25.103 / 45.711 | 76/80 |
| Decisions full scan | 0.621 / 1.038 | 396/396 | 63.361 / 112.586 | 72/80 |
| Method | QASPER: | Books: |
|---|---|---|
| OpenAI dense | 0.000296 | 0.01351 |
| Hybrid + Jev | 0.30214 | |
| Hybrid + Decisions | 6.63 | |
| Jev full scan | 0.30537 | |
| Decisions full scan | 0.70142 | |
| Clef (both variants) | 0 | 0 |
| Method | QASPER AA | Books AA | Books FA |
|---|---|---|---|
| BM25 | 0.581 [100/100] | 0.828 [60/60] | 0.891 [59/59] |
| OpenAI dense | 0.614 [99/100] | 0.835 [60/60] | 0.910 [60/60] |
| BGE-M3 dense | 0.623 [100/100] | 0.864 [60/60] | 0.901 [60/60] |
| Hybrid RRF | 0.592 [100/100] | 0.829 [60/60] | 0.938 [59/59] |
| Hybrid + BGE | 0.608 [100/100] | 0.842 [59/59] | 0.947 [59/59] |
| Hybrid + Jev | 0.607 [99/99] | 0.864 [60/60] | 0.963 [60/60] |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Book | Tokens | Passages | Timing Q. | Answer Q. |
| Test: 80 questions | ||||
| Astronomy 2e | 749,826 | 1,765 | 4 | 9 |
| Biology 2e | 954,082 | 2,245 | 4 | 9 |
| Psychology 2e | 515,399 | 1,213 | 9 | 6 |
| Principles of Economics 3e | 635,781 | 1,496 | 8 | 8 |
| American Government 3e | 509,472 | 1,199 | 8 | 5 |
| Method | Primary failures QASPER / books | Valid repeated runs QASPER / 150 | Valid repeated runs Books / 150 |
|---|---|---|---|
| BM25 | 0 / 0 | 150 | 150 |
| OpenAI dense | 0 / 0 | 150 | 150 |
| BGE-M3 dense | 0 / 0 | 150 | 150 |
| Hybrid RRF | 0 / 0 | 150 | 149 |
| Hybrid + BGE | 0 / 0 | 150 | 150 |
| Hybrid + Jev | 0 / 1 | 143 | 146 |
| Full scan | Completed | Initial | First selection | Final input | Final five |
|---|---|---|---|---|---|
| Jev | 76/80 | 100.00 | 99.38 | 95.75 | 93.18 |
| Decisions | 72/80 | 100.00 | 98.61 | 88.86 | 85.23 |
| Clef | 80/80 | 100.00 | 100.00 | 98.75 | 91.61 |
| Corpus | Documents | Local mean / median (s) | OpenAI mean / median (s) |
|---|---|---|---|
| QASPER | 264 | 0.60 / 0.47 | 1.14 / 0.64 |
| Books | 8 | 56.66 / 51.49 | 28.98 / 23.68 |
| Method | QASPER: USD/query | Books: USD/query |
|---|---|---|
| OpenAI dense | ||
| Hybrid + Jev | 0.00030214 | |
| Hybrid + Decisions | 0.00662575 | |
| Jev full scan | 0.00030537 | |
| Decisions full scan | 0.00070142 | |
| Clef (both variants) | 0 | 0 |
| Comparison | QASPER: difference [95% CI]; | Books: difference [95% CI]; |
|---|---|---|
| Jev scan OpenAI dense | [ , 0.030]; 99 | [0.003, 0.098]; 57 |
| Hybrid + Decisions OpenAI dense | [ , 0.038]; 98 | [0.019, 0.103]; 60 |
| Decisions scan OpenAI dense | [ , 0.043]; 99 | [0.015, 0.075]; 53 |
| Hybrid + Clef OpenAI dense | [ , 0.039]; 99 | [ , 0.065]; 59 |
| Clef scan OpenAI dense | [ , 0.062]; 99 | [ , 0.035]; 60 |
| Hybrid + Decisions Hybrid + Jev | [ , 0.031]; 98 | [ , 0.062]; 60 |
| Method | QASPER answerable 100 assigned | Books 60 assigned | QASPER unanswerable 40 assigned |
|---|---|---|---|
| BM25 | 100 (2) | 60 (1) | 40 (12) |
| OpenAI dense | 100 (1) | 60 (0) | 40 (17) |
| BGE-M3 dense | 100 (2) | 60 (0) | 39 (16) |
| Hybrid RRF | 100 (2) | 60 (1) | 40 (12) |
| Hybrid + BGE | 100 (1) | 59 (0) | 40 (15) |
| Hybrid + Jev | 99 (1) | 60 (0) | 40 (12) |
| Questions | Metric | Scored / requested | N/A | Errors |
|---|---|---|---|---|
| QASPER answerable | Faithfulness | 1,172 / 1,177 | 121 | 5 |
| Answer Accuracy | 1,296 / 1,298 | 0 | 2 | |
| Books | Faithfulness | 705 / 707 | 62 | 2 |
| Answer Accuracy | 767 / 769 | 0 | 2 | |
| QASPER unanswerable | Faithfulness | 293 / 293 | 226 | 0 |
| Answer Accuracy | 0 / 0 | 519 | 0 |
Long-Context Retrieval
Long-context retrieval finds and uses relevant evidence across lengthy documents, conversations, and model contexts.
See all 45 papers