Corrected current-result edition · 25 July 2026

Measured evaluation of a RAG retrieval benchmark

Dense retrieval, frozen criteria, selective evidence policies, Qwen reranking, and a Lucene custom TF–IDF comparator—examined as an academic benchmark, not accepted as-is.

Current tree onlyOLD excludedNo missing value estimated
QualityReranked RAG leads

All four reranked conditions exceed Lucene on the four reported macro quality measures.

Counter-resultDense alone does not

All three non-reranked RAG conditions fall below Lucene on those macro measures.

Cost≈12.4–12.5 s

Observed additional mean latency for the three matched reranker contrasts.

Inference limitOne repetition

Case bootstrap intervals do not estimate infrastructure or run-to-run variance.

Measured results

Common-cutoff quality and latency

Every plotted value comes from the current aggregate artifacts and was reconciled with the 208 case rows.

Active comparisonnDCG@10
LuceneRAG, no rerankRAG + rerank
Table 1. Current macro results for the eight admitted experiments.
ConditionP@10R@10nDCG@10MRRMean msp95 ms
LuceneLUC0.5230.4070.6190.837197386
RAG Standard Whole + rerankSTD-WHOLE-RR0.5500.4090.6660.94214,29117,576
RAG Standard Criteria, no rerankSTD-CRIT-NO-RR0.4540.3630.5480.7991,9322,141
RAG Standard Criteria + rerankSTD-CRIT-RR0.5770.4460.6970.94214,46919,823
RAG Selective Whole, no rerankSEL-WHOLE-NO-RR0.4960.3810.5680.7881,6671,824
RAG Selective Whole + rerankSEL-WHOLE-RR0.5650.4290.6810.96214,09318,719
RAG Selective Criteria, no rerankSEL-CRIT-NO-RR0.4650.3550.5270.7701,7762,162
RAG Selective Criteria + rerankSEL-CRIT-RR0.5730.4370.6890.92314,28920,243

Matched reranker effects

Standard criteria

+0.149 nDCG@10
Case-bootstrap 95% CI
[0.0557, 0.2526]
Wins / ties / losses
16 / 2 / 8
Mean latency
+12.54 s

Selective criteria

+0.162 nDCG@10
Case-bootstrap 95% CI
[0.0707, 0.2599]
Wins / ties / losses
18 / 1 / 7
Mean latency
+12.51 s

Selective whole

+0.113 nDCG@10
Case-bootstrap 95% CI
[0.0508, 0.1782]
Wins / ties / losses
19 / 1 / 6
Mean latency
+12.43 s
Interpret carefully.

The intervals resample benchmark cases. They do not represent repeated service executions, GPU variability, cache state, or network variance.

Retrieval methods

Comparable evidence, deliberately different mechanisms

Raw scores are not commensurable. The valid comparison uses common cases, judgments and rank metrics.

Semantic lane

RAG

  1. PDF → Markdown → structured JSON
  2. Jina 1,024-D chunk embeddings
  3. 1,000 chunk candidates
  4. Aggregation to 60 documents
  5. Optional Qwen reranking to top 25

Strength hypothesis: paraphrase and distributed evidence. Counter-hypothesis: semantic drift, chunk loss, or candidate truncation.

Lexical lane

Lucene

  1. Parsed and normalized text
  2. Language-specific index
  3. Authored syntax and field boosts
  4. Fuzzy/multilingual expansion
  5. SquareSimilarity, filters, top 100

Strength hypothesis: rare exact terms and phrases. Counter-hypothesis: expansion drift or weak paraphrase coverage.

RAG query and reranking pathDense candidate generation, aggregation and bounded reranking.
Lucene query pathLexical query construction, scoring, filtering and ranking.
Controlled RAG and Lucene mechanismsShared corpus and judgments do not imply identical score construction.

Mathematical model

Equations expose assumptions

Implemented definitions, explanatory abstractions and admissible comparisons are kept distinct.

Lucene term frequencytf(f) = √f

Diminishing returns for repeated terms; boilerplate can still accumulate evidence.

Lucene inverse document frequencyidf(t) = ln((N+1)/(df(t)+1)) + 1

Rare terms gain weight; rare OCR errors may also dominate.

Dense similaritys(q,c) = (e_q · e_c) / (‖e_q‖ ‖e_c‖)

Requires an identical model, prefix, pooling, dimension and normalization contract.

Section aggregationAⱼ(d) = 0.7 max(sⱼ) + 0.3 mean(top₃ sⱼ)

Balances one strong passage with repeated evidence; 0.7/0.3 is configured, not estimated here.

Criteria scoreSᶜʳⁱᵗ(d) = Σᵢ(wᵢ vᵢ sᵢ(d)) / Σᵢwᵢ

Frozen-criteria quality, section mapping and skipped criteria remain alternative explanations.

Section-aware rerankr_d = 0.7 max(pₘ·importanceₘ) + 0.3 mean(top₃)

The returned score is an ordering signal, not assumed to be a calibrated probability.

Candidate survivalR@k_final ≤ R@60_first-stage

The reranker cannot recover a relevant document omitted before the 60-document pool.

Paired quality differenceΔM_c = M_c(RAG) − M_c(Lucene)

A benchmark-case observation, not a universal model property.

Latency accountingΔT = T_embed + T_vector + T_agg + I_rrT_rerank + T_other − T_Lucene

An accounting identity, not a hardware-independent complexity result.

No raw-score shortcut.

SquareSimilarity, cosine, aggregation and reranker scores occupy different spaces. Direct engine comparison begins only after rankings are evaluated against the same judgments.

Model analysis

Capability is not benchmark evidence

Published specifications, local serving choices and observed outcomes are treated as separate evidence layers.

Bi-encoder

Jina v5 small retrieval

Corpus-scale reusable representations

Model/profilejina-embeddings-v5-text-small-retrieval / jina-v5-small-vllm

Pin the exact local snapshot and hash.

Published capability677M; 1,024-D; LAST; 32,768 context; Matryoshka

Capability is not CV-domain effectiveness evidence.

Local servicevLLM pooling; FP16; 8,192 tokens; GPU target 0.3

Backend, batching and contention were not ablated.

NormalizationResolved normalize=true; not explicit in startup pooler config

Verify the effective service/application path.

Chunking600 tokens / 60 overlap

Overlap protects boundaries but creates correlated candidates.

Query intentFind the most suitable job applicants for these requirements:

Prefix sensitivity is not isolated.

Cross-encoder

Qwen3 Reranker 4B

Bounded joint query–evidence scoring

Model/profileQwen3-Reranker-4B / no-instruction profile

An observed gain belongs to this checkpoint and pool.

Published capability4B; 32K; 100+ languages; optional instructions

Published breadth does not prove recruitment ranking quality.

Local serviceBF16; 8,192 tokens; GPU target 0.5

ROCm, vLLM, hardware and contention may affect results.

ArchitectureQwen3ForSequenceClassification; no/yes tokens; Jinja template

Template and override changes are model changes.

Candidate/output60 input documents / top 25

First-stage omissions are irreversible.

Section planner2,000-token chunk; 3,000 atomic; 8,000 sequence

Splitting and importance weights confound pure checkpoint effects.

Model context and role separation
Serving and resource policy
Architecture critique.

A smaller bi-encoder followed by a larger bounded cross-encoder is computationally coherent, but coherence is not proof of optimality. Pool size, normalization, instruction choice, templates, splitting, another checkpoint, or a lexical–dense hybrid remain credible alternatives.

Critical analysis

What else could explain the pattern?

An academic report challenges causal stories even when the aggregate result supports the system.

Reranked quality lead

May reflect the Qwen checkpoint, candidate composition, section formatting, or top-25 policy—not dense retrieval alone.

Required: pre-rerank rankings and candidate recall.
Lucene latency lead

May combine algorithmic efficiency with date-specific cache, host, database, queue and service conditions.

Required: repeated interleaved controlled runs.
Selective policy

Changes scope and weights together; whole mode can require all selected section types.

Required: scope-only and weight-only ablations.
Embedding contract

Resolved normalization is true, while the startup pooler configuration does not state normalization explicitly.

Required: verify effective output norms and index provenance.
Subgroup results

Group sizes are 9, 13, 3 and 1. A one-case group cannot support a stable subgroup generalization.

Required: case distributions and broader samples.
Operational variance

One measured repetition per case cannot estimate run-to-run reliability or tail latency stability.

Required: replicated runs with stage timing.

Validated deliverables

Download the complete evidence package

The web publication is an analytical companion. The Word report and Excel workbook remain the authoritative formatted deliverables.