{
  "summaries": {
    "baseline-hybrid": {
      "approach": "baseline-hybrid",
      "mrr": 0.5558641975308642,
      "hit_rate_5": 0.5925925925925926,
      "precision_5": 0.4604938271604938,
      "content_match": 0.7997288676236044,
      "tokens": 3086.9333333333334,
      "latency_p50": 58.726125,
      "latency_p95": 85.65175,
      "n": 540
    },
    "budget-1000": {
      "approach": "budget-1000",
      "mrr": 0.2175925925925926,
      "hit_rate_5": 0.24074074074074073,
      "precision_5": 0.19212962962962962,
      "content_match": 0.24231259968102073,
      "tokens": 400.6203703703704,
      "latency_p50": 50.80375,
      "latency_p95": 79.600875,
      "n": 540
    },
    "budget-1500": {
      "approach": "budget-1500",
      "mrr": 0.29475308641975306,
      "hit_rate_5": 0.3148148148148148,
      "precision_5": 0.24475308641975307,
      "content_match": 0.34441786283891546,
      "tokens": 749.0574074074074,
      "latency_p50": 48.506959,
      "latency_p95": 74.657792,
      "n": 540
    },
    "budget-2000": {
      "approach": "budget-2000",
      "mrr": 0.36574074074074076,
      "hit_rate_5": 0.39814814814814814,
      "precision_5": 0.31574074074074077,
      "content_match": 0.4483253588516747,
      "tokens": 1087.512962962963,
      "latency_p50": 42.09125,
      "latency_p95": 68.07,
      "n": 540
    },
    "budget-2500": {
      "approach": "budget-2500",
      "mrr": 0.38425925925925924,
      "hit_rate_5": 0.4074074074074074,
      "precision_5": 0.316820987654321,
      "content_match": 0.4885007974481659,
      "tokens": 1396.5925925925926,
      "latency_p50": 44.294,
      "latency_p95": 67.565417,
      "n": 540
    },
    "strip-prefix": {
      "approach": "strip-prefix",
      "mrr": 0.5558641975308642,
      "hit_rate_5": 0.5925925925925926,
      "precision_5": 0.4604938271604938,
      "content_match": 0.7804306220095694,
      "tokens": 2915.1537037037037,
      "latency_p50": 41.496292,
      "latency_p95": 68.039917,
      "n": 540
    },
    "decoupled": {
      "approach": "decoupled",
      "mrr": 0.509104938271605,
      "hit_rate_5": 0.5740740740740741,
      "precision_5": 0.3322530864197531,
      "content_match": 0.5553429027113238,
      "tokens": 745.9851851851852,
      "latency_p50": 50.023542,
      "latency_p95": 81.969833,
      "n": 540
    }
  },
  "details": {
    "baseline-hybrid": [
      {
        "approach": "baseline-hybrid",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 44.076584,
        "tokens": 1192
      },
      {
        "approach": "baseline-hybrid",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 58.359958,
        "tokens": 585
      },
      {
        "approach": "baseline-hybrid",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.176125,
        "tokens": 3614
      },
      {
        "approach": "baseline-hybrid",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 58.799792,
        "tokens": 1405
      },
      {
        "approach": "baseline-hybrid",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 41.42525,
        "tokens": 4425
      },
      {
        "approach": "baseline-hybrid",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 41.070125,
        "tokens": 3978
      },
      {
        "approach": "baseline-hybrid",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 43.702167,
        "tokens": 4044
      },
      {
        "approach": "baseline-hybrid",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.800916,
        "tokens": 3924
      },
      {
        "approach": "baseline-hybrid",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 46.978209,
        "tokens": 3772
      },
      {
        "approach": "baseline-hybrid",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 40.822458,
        "tokens": 6673
      },
      {
        "approach": "baseline-hybrid",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.097792,
        "tokens": 2362
      },
      {
        "approach": "baseline-hybrid",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 57.304083,
        "tokens": 1544
      },
      {
        "approach": "baseline-hybrid",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 66.859292,
        "tokens": 1558
      },
      {
        "approach": "baseline-hybrid",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.924833,
        "tokens": 2624
      },
      {
        "approach": "baseline-hybrid",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 44.977,
        "tokens": 5145
      },
      {
        "approach": "baseline-hybrid",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 80.617292,
        "tokens": 1901
      },
      {
        "approach": "baseline-hybrid",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 61.231417,
        "tokens": 1818
      },
      {
        "approach": "baseline-hybrid",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 67.014167,
        "tokens": 2316
      },
      {
        "approach": "baseline-hybrid",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 65.658667,
        "tokens": 1687
      },
      {
        "approach": "baseline-hybrid",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.324417,
        "tokens": 4996
      },
      {
        "approach": "baseline-hybrid",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.108959,
        "tokens": 2106
      },
      {
        "approach": "baseline-hybrid",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 69.402917,
        "tokens": 1820
      },
      {
        "approach": "baseline-hybrid",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 50.804541,
        "tokens": 2890
      },
      {
        "approach": "baseline-hybrid",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 53.593958,
        "tokens": 1581
      },
      {
        "approach": "baseline-hybrid",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 53.066625,
        "tokens": 1596
      },
      {
        "approach": "baseline-hybrid",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 41.58175,
        "tokens": 4162
      },
      {
        "approach": "baseline-hybrid",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 67.692291,
        "tokens": 3390
      },
      {
        "approach": "baseline-hybrid",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.224,
        "tokens": 3359
      },
      {
        "approach": "baseline-hybrid",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 45.193625,
        "tokens": 4133
      },
      {
        "approach": "baseline-hybrid",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 40.291875,
        "tokens": 3596
      },
      {
        "approach": "baseline-hybrid",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.989333,
        "tokens": 4472
      },
      {
        "approach": "baseline-hybrid",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 80.261875,
        "tokens": 1146
      },
      {
        "approach": "baseline-hybrid",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 66.702041,
        "tokens": 3123
      },
      {
        "approach": "baseline-hybrid",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 70.152917,
        "tokens": 1576
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.803625,
        "tokens": 3871
      },
      {
        "approach": "baseline-hybrid",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 52.265208,
        "tokens": 3634
      },
      {
        "approach": "baseline-hybrid",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 62.005708,
        "tokens": 3801
      },
      {
        "approach": "baseline-hybrid",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.350792,
        "tokens": 1577
      },
      {
        "approach": "baseline-hybrid",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.7215,
        "tokens": 5231
      },
      {
        "approach": "baseline-hybrid",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 48.543583,
        "tokens": 1824
      },
      {
        "approach": "baseline-hybrid",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 90.776916,
        "tokens": 1322
      },
      {
        "approach": "baseline-hybrid",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.900542,
        "tokens": 3717
      },
      {
        "approach": "baseline-hybrid",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.702958,
        "tokens": 3790
      },
      {
        "approach": "baseline-hybrid",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 71.554083,
        "tokens": 2018
      },
      {
        "approach": "baseline-hybrid",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.1485,
        "tokens": 4165
      },
      {
        "approach": "baseline-hybrid",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 52.95825,
        "tokens": 3923
      },
      {
        "approach": "baseline-hybrid",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.981541,
        "tokens": 5456
      },
      {
        "approach": "baseline-hybrid",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 65.389334,
        "tokens": 1857
      },
      {
        "approach": "baseline-hybrid",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 55.793042,
        "tokens": 6481
      },
      {
        "approach": "baseline-hybrid",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.40225,
        "tokens": 4732
      },
      {
        "approach": "baseline-hybrid",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 71.212875,
        "tokens": 2596
      },
      {
        "approach": "baseline-hybrid",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.999125,
        "tokens": 4890
      },
      {
        "approach": "baseline-hybrid",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 69.791916,
        "tokens": 2428
      },
      {
        "approach": "baseline-hybrid",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.87875,
        "tokens": 3292
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.480417,
        "tokens": 3754
      },
      {
        "approach": "baseline-hybrid",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.617791,
        "tokens": 3611
      },
      {
        "approach": "baseline-hybrid",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.601042,
        "tokens": 2947
      },
      {
        "approach": "baseline-hybrid",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.749167,
        "tokens": 5997
      },
      {
        "approach": "baseline-hybrid",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 87.71925,
        "tokens": 1213
      },
      {
        "approach": "baseline-hybrid",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 56.100958,
        "tokens": 1984
      },
      {
        "approach": "baseline-hybrid",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.41975,
        "tokens": 4176
      },
      {
        "approach": "baseline-hybrid",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 55.892209,
        "tokens": 4523
      },
      {
        "approach": "baseline-hybrid",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.340667,
        "tokens": 4696
      },
      {
        "approach": "baseline-hybrid",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 53.557167,
        "tokens": 5259
      },
      {
        "approach": "baseline-hybrid",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.14175,
        "tokens": 3606
      },
      {
        "approach": "baseline-hybrid",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 55.842875,
        "tokens": 2171
      },
      {
        "approach": "baseline-hybrid",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.824875,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 52.776875,
        "tokens": 1657
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 50.147834,
        "tokens": 2957
      },
      {
        "approach": "baseline-hybrid",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 52.641708,
        "tokens": 4531
      },
      {
        "approach": "baseline-hybrid",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.943042,
        "tokens": 4887
      },
      {
        "approach": "baseline-hybrid",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 56.138917,
        "tokens": 5177
      },
      {
        "approach": "baseline-hybrid",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.929167,
        "tokens": 4289
      },
      {
        "approach": "baseline-hybrid",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.457042,
        "tokens": 5861
      },
      {
        "approach": "baseline-hybrid",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 58.096417,
        "tokens": 3605
      },
      {
        "approach": "baseline-hybrid",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.748959,
        "tokens": 5143
      },
      {
        "approach": "baseline-hybrid",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 51.070375,
        "tokens": 4676
      },
      {
        "approach": "baseline-hybrid",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.820208,
        "tokens": 5339
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.721125,
        "tokens": 4545
      },
      {
        "approach": "baseline-hybrid",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.141167,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.268708,
        "tokens": 2961
      },
      {
        "approach": "baseline-hybrid",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.815917,
        "tokens": 1744
      },
      {
        "approach": "baseline-hybrid",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.019125,
        "tokens": 1075
      },
      {
        "approach": "baseline-hybrid",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.958708,
        "tokens": 1575
      },
      {
        "approach": "baseline-hybrid",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.4415,
        "tokens": 4233
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.079083,
        "tokens": 1780
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.929667,
        "tokens": 1996
      },
      {
        "approach": "baseline-hybrid",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.784417,
        "tokens": 2384
      },
      {
        "approach": "baseline-hybrid",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.160458,
        "tokens": 2095
      },
      {
        "approach": "baseline-hybrid",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.8255,
        "tokens": 2142
      },
      {
        "approach": "baseline-hybrid",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.7995,
        "tokens": 2702
      },
      {
        "approach": "baseline-hybrid",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.882167,
        "tokens": 1028
      },
      {
        "approach": "baseline-hybrid",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 90.847959,
        "tokens": 1338
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.889666,
        "tokens": 1706
      },
      {
        "approach": "baseline-hybrid",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.20325,
        "tokens": 1037
      },
      {
        "approach": "baseline-hybrid",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.400292,
        "tokens": 1619
      },
      {
        "approach": "baseline-hybrid",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.857,
        "tokens": 1897
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.098417,
        "tokens": 3656
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.040416,
        "tokens": 4331
      },
      {
        "approach": "baseline-hybrid",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 90.554833,
        "tokens": 2993
      },
      {
        "approach": "baseline-hybrid",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.442125,
        "tokens": 2813
      },
      {
        "approach": "baseline-hybrid",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.575,
        "tokens": 2008
      },
      {
        "approach": "baseline-hybrid",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.418125,
        "tokens": 1571
      },
      {
        "approach": "baseline-hybrid",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 99.344458,
        "tokens": 2672
      },
      {
        "approach": "baseline-hybrid",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.04525,
        "tokens": 3942
      },
      {
        "approach": "baseline-hybrid",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.679,
        "tokens": 1615
      },
      {
        "approach": "baseline-hybrid",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.461709,
        "tokens": 3218
      },
      {
        "approach": "baseline-hybrid",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.475,
        "tokens": 1280
      },
      {
        "approach": "baseline-hybrid",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 57.958084,
        "tokens": 1192
      },
      {
        "approach": "baseline-hybrid",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 72.651,
        "tokens": 585
      },
      {
        "approach": "baseline-hybrid",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.176666,
        "tokens": 3614
      },
      {
        "approach": "baseline-hybrid",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 75.953125,
        "tokens": 1405
      },
      {
        "approach": "baseline-hybrid",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.066875,
        "tokens": 4425
      },
      {
        "approach": "baseline-hybrid",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 43.872375,
        "tokens": 3978
      },
      {
        "approach": "baseline-hybrid",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.453333,
        "tokens": 4044
      },
      {
        "approach": "baseline-hybrid",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 54.188417,
        "tokens": 3924
      },
      {
        "approach": "baseline-hybrid",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 54.221709,
        "tokens": 3772
      },
      {
        "approach": "baseline-hybrid",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 49.593542,
        "tokens": 6673
      },
      {
        "approach": "baseline-hybrid",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 55.5895,
        "tokens": 2516
      },
      {
        "approach": "baseline-hybrid",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 69.323417,
        "tokens": 1544
      },
      {
        "approach": "baseline-hybrid",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 85.259959,
        "tokens": 1558
      },
      {
        "approach": "baseline-hybrid",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.605416,
        "tokens": 2624
      },
      {
        "approach": "baseline-hybrid",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 46.659833,
        "tokens": 5145
      },
      {
        "approach": "baseline-hybrid",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 91.577875,
        "tokens": 1901
      },
      {
        "approach": "baseline-hybrid",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 69.381292,
        "tokens": 1818
      },
      {
        "approach": "baseline-hybrid",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 82.646875,
        "tokens": 2316
      },
      {
        "approach": "baseline-hybrid",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 77.426709,
        "tokens": 1687
      },
      {
        "approach": "baseline-hybrid",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 54.342375,
        "tokens": 4996
      },
      {
        "approach": "baseline-hybrid",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 69.344833,
        "tokens": 2106
      },
      {
        "approach": "baseline-hybrid",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 83.307708,
        "tokens": 1820
      },
      {
        "approach": "baseline-hybrid",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 67.831167,
        "tokens": 2890
      },
      {
        "approach": "baseline-hybrid",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 70.207708,
        "tokens": 1581
      },
      {
        "approach": "baseline-hybrid",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 74.21475,
        "tokens": 1596
      },
      {
        "approach": "baseline-hybrid",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 58.784167,
        "tokens": 4162
      },
      {
        "approach": "baseline-hybrid",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 75.291209,
        "tokens": 3390
      },
      {
        "approach": "baseline-hybrid",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 76.469208,
        "tokens": 3359
      },
      {
        "approach": "baseline-hybrid",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 61.01525,
        "tokens": 4133
      },
      {
        "approach": "baseline-hybrid",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 55.399833,
        "tokens": 3596
      },
      {
        "approach": "baseline-hybrid",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 58.210792,
        "tokens": 4472
      },
      {
        "approach": "baseline-hybrid",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 88.243709,
        "tokens": 1146
      },
      {
        "approach": "baseline-hybrid",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 67.4045,
        "tokens": 2765
      },
      {
        "approach": "baseline-hybrid",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 72.630541,
        "tokens": 1576
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 51.016042,
        "tokens": 3871
      },
      {
        "approach": "baseline-hybrid",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 51.480084,
        "tokens": 3634
      },
      {
        "approach": "baseline-hybrid",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 62.323125,
        "tokens": 3801
      },
      {
        "approach": "baseline-hybrid",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.336708,
        "tokens": 1786
      },
      {
        "approach": "baseline-hybrid",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.728584,
        "tokens": 5231
      },
      {
        "approach": "baseline-hybrid",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.312667,
        "tokens": 1824
      },
      {
        "approach": "baseline-hybrid",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 88.652417,
        "tokens": 1322
      },
      {
        "approach": "baseline-hybrid",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.253375,
        "tokens": 3717
      },
      {
        "approach": "baseline-hybrid",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 46.6965,
        "tokens": 3790
      },
      {
        "approach": "baseline-hybrid",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 75.597666,
        "tokens": 2018
      },
      {
        "approach": "baseline-hybrid",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.958791,
        "tokens": 4165
      },
      {
        "approach": "baseline-hybrid",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 53.688084,
        "tokens": 3923
      },
      {
        "approach": "baseline-hybrid",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.794,
        "tokens": 5456
      },
      {
        "approach": "baseline-hybrid",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 71.469625,
        "tokens": 2134
      },
      {
        "approach": "baseline-hybrid",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 58.726125,
        "tokens": 6481
      },
      {
        "approach": "baseline-hybrid",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.948584,
        "tokens": 4732
      },
      {
        "approach": "baseline-hybrid",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 64.349041,
        "tokens": 2596
      },
      {
        "approach": "baseline-hybrid",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 59.20525,
        "tokens": 4890
      },
      {
        "approach": "baseline-hybrid",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 79.629917,
        "tokens": 2428
      },
      {
        "approach": "baseline-hybrid",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 52.838125,
        "tokens": 3292
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 58.934917,
        "tokens": 3754
      },
      {
        "approach": "baseline-hybrid",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 54.834625,
        "tokens": 3611
      },
      {
        "approach": "baseline-hybrid",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.910333,
        "tokens": 2947
      },
      {
        "approach": "baseline-hybrid",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 43.391916,
        "tokens": 5997
      },
      {
        "approach": "baseline-hybrid",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 82.4215,
        "tokens": 1400
      },
      {
        "approach": "baseline-hybrid",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 61.652792,
        "tokens": 1984
      },
      {
        "approach": "baseline-hybrid",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 58.132833,
        "tokens": 4176
      },
      {
        "approach": "baseline-hybrid",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 54.644208,
        "tokens": 4523
      },
      {
        "approach": "baseline-hybrid",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.109292,
        "tokens": 4696
      },
      {
        "approach": "baseline-hybrid",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.931416,
        "tokens": 5259
      },
      {
        "approach": "baseline-hybrid",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.124833,
        "tokens": 3606
      },
      {
        "approach": "baseline-hybrid",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 57.606084,
        "tokens": 2171
      },
      {
        "approach": "baseline-hybrid",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 54.218625,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 56.303125,
        "tokens": 1657
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 55.916125,
        "tokens": 2957
      },
      {
        "approach": "baseline-hybrid",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 58.312208,
        "tokens": 4531
      },
      {
        "approach": "baseline-hybrid",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 65.699292,
        "tokens": 4887
      },
      {
        "approach": "baseline-hybrid",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 61.577916,
        "tokens": 5177
      },
      {
        "approach": "baseline-hybrid",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 69.122333,
        "tokens": 4289
      },
      {
        "approach": "baseline-hybrid",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 66.181916,
        "tokens": 5861
      },
      {
        "approach": "baseline-hybrid",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 59.053583,
        "tokens": 3605
      },
      {
        "approach": "baseline-hybrid",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 53.019625,
        "tokens": 5143
      },
      {
        "approach": "baseline-hybrid",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 68.727292,
        "tokens": 4676
      },
      {
        "approach": "baseline-hybrid",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 53.609833,
        "tokens": 5339
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.80725,
        "tokens": 4545
      },
      {
        "approach": "baseline-hybrid",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.385708,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 93.496792,
        "tokens": 2961
      },
      {
        "approach": "baseline-hybrid",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.789709,
        "tokens": 1744
      },
      {
        "approach": "baseline-hybrid",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.888042,
        "tokens": 1071
      },
      {
        "approach": "baseline-hybrid",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.425666,
        "tokens": 1575
      },
      {
        "approach": "baseline-hybrid",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.083833,
        "tokens": 4233
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.38475,
        "tokens": 1780
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.556458,
        "tokens": 1996
      },
      {
        "approach": "baseline-hybrid",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.933375,
        "tokens": 2066
      },
      {
        "approach": "baseline-hybrid",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.534292,
        "tokens": 1871
      },
      {
        "approach": "baseline-hybrid",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.635792,
        "tokens": 2142
      },
      {
        "approach": "baseline-hybrid",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.345834,
        "tokens": 1378
      },
      {
        "approach": "baseline-hybrid",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.590542,
        "tokens": 1028
      },
      {
        "approach": "baseline-hybrid",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 91.788417,
        "tokens": 1338
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.071542,
        "tokens": 1706
      },
      {
        "approach": "baseline-hybrid",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.184708,
        "tokens": 1037
      },
      {
        "approach": "baseline-hybrid",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.677875,
        "tokens": 1365
      },
      {
        "approach": "baseline-hybrid",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.678084,
        "tokens": 1897
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.434375,
        "tokens": 3656
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.122375,
        "tokens": 4331
      },
      {
        "approach": "baseline-hybrid",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 86.485709,
        "tokens": 2993
      },
      {
        "approach": "baseline-hybrid",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.239,
        "tokens": 2813
      },
      {
        "approach": "baseline-hybrid",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.829917,
        "tokens": 2008
      },
      {
        "approach": "baseline-hybrid",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.236875,
        "tokens": 1571
      },
      {
        "approach": "baseline-hybrid",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 100.903416,
        "tokens": 2672
      },
      {
        "approach": "baseline-hybrid",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.035542,
        "tokens": 3942
      },
      {
        "approach": "baseline-hybrid",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.877334,
        "tokens": 1615
      },
      {
        "approach": "baseline-hybrid",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.224,
        "tokens": 2680
      },
      {
        "approach": "baseline-hybrid",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.547916,
        "tokens": 1280
      },
      {
        "approach": "baseline-hybrid",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 59.790833,
        "tokens": 1192
      },
      {
        "approach": "baseline-hybrid",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 73.505125,
        "tokens": 585
      },
      {
        "approach": "baseline-hybrid",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.750584,
        "tokens": 3614
      },
      {
        "approach": "baseline-hybrid",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 76.219875,
        "tokens": 1405
      },
      {
        "approach": "baseline-hybrid",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 52.24025,
        "tokens": 4425
      },
      {
        "approach": "baseline-hybrid",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 53.169625,
        "tokens": 3978
      },
      {
        "approach": "baseline-hybrid",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 52.460083,
        "tokens": 4044
      },
      {
        "approach": "baseline-hybrid",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 56.341959,
        "tokens": 3924
      },
      {
        "approach": "baseline-hybrid",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 57.266792,
        "tokens": 3772
      },
      {
        "approach": "baseline-hybrid",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 57.559542,
        "tokens": 6673
      },
      {
        "approach": "baseline-hybrid",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8666666666666667,
        "latency_ms": 65.016917,
        "tokens": 1904
      },
      {
        "approach": "baseline-hybrid",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 74.168667,
        "tokens": 1544
      },
      {
        "approach": "baseline-hybrid",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 90.552541,
        "tokens": 1558
      },
      {
        "approach": "baseline-hybrid",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.179333,
        "tokens": 2624
      },
      {
        "approach": "baseline-hybrid",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 57.136583,
        "tokens": 5145
      },
      {
        "approach": "baseline-hybrid",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 93.83325,
        "tokens": 1901
      },
      {
        "approach": "baseline-hybrid",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 74.641375,
        "tokens": 1818
      },
      {
        "approach": "baseline-hybrid",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 83.642041,
        "tokens": 2316
      },
      {
        "approach": "baseline-hybrid",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 86.034375,
        "tokens": 1687
      },
      {
        "approach": "baseline-hybrid",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.585834,
        "tokens": 4996
      },
      {
        "approach": "baseline-hybrid",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 65.229791,
        "tokens": 2106
      },
      {
        "approach": "baseline-hybrid",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 84.457917,
        "tokens": 1820
      },
      {
        "approach": "baseline-hybrid",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 66.631709,
        "tokens": 2890
      },
      {
        "approach": "baseline-hybrid",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 76.525167,
        "tokens": 1581
      },
      {
        "approach": "baseline-hybrid",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 68.836209,
        "tokens": 1596
      },
      {
        "approach": "baseline-hybrid",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 61.881375,
        "tokens": 4162
      },
      {
        "approach": "baseline-hybrid",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 75.210083,
        "tokens": 3390
      },
      {
        "approach": "baseline-hybrid",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 71.1105,
        "tokens": 3359
      },
      {
        "approach": "baseline-hybrid",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 60.661875,
        "tokens": 4133
      },
      {
        "approach": "baseline-hybrid",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 54.917292,
        "tokens": 3596
      },
      {
        "approach": "baseline-hybrid",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 53.532791,
        "tokens": 4472
      },
      {
        "approach": "baseline-hybrid",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 80.799875,
        "tokens": 1146
      },
      {
        "approach": "baseline-hybrid",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 69.432583,
        "tokens": 2765
      },
      {
        "approach": "baseline-hybrid",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 76.539959,
        "tokens": 1576
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 55.860625,
        "tokens": 3871
      },
      {
        "approach": "baseline-hybrid",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 51.754834,
        "tokens": 3634
      },
      {
        "approach": "baseline-hybrid",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 56.326959,
        "tokens": 3801
      },
      {
        "approach": "baseline-hybrid",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.488834,
        "tokens": 1577
      },
      {
        "approach": "baseline-hybrid",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.589333,
        "tokens": 5231
      },
      {
        "approach": "baseline-hybrid",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.684125,
        "tokens": 1824
      },
      {
        "approach": "baseline-hybrid",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 82.560583,
        "tokens": 1034
      },
      {
        "approach": "baseline-hybrid",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.712833,
        "tokens": 3717
      },
      {
        "approach": "baseline-hybrid",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.06625,
        "tokens": 3790
      },
      {
        "approach": "baseline-hybrid",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 65.680584,
        "tokens": 2018
      },
      {
        "approach": "baseline-hybrid",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.264167,
        "tokens": 4165
      },
      {
        "approach": "baseline-hybrid",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 54.782417,
        "tokens": 3923
      },
      {
        "approach": "baseline-hybrid",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.932083,
        "tokens": 5456
      },
      {
        "approach": "baseline-hybrid",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 68.219542,
        "tokens": 1857
      },
      {
        "approach": "baseline-hybrid",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 57.946416,
        "tokens": 6481
      },
      {
        "approach": "baseline-hybrid",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.513458,
        "tokens": 4732
      },
      {
        "approach": "baseline-hybrid",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 61.132167,
        "tokens": 2596
      },
      {
        "approach": "baseline-hybrid",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.2565,
        "tokens": 4890
      },
      {
        "approach": "baseline-hybrid",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 65.93525,
        "tokens": 2428
      },
      {
        "approach": "baseline-hybrid",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 39.379916,
        "tokens": 3292
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.471292,
        "tokens": 3754
      },
      {
        "approach": "baseline-hybrid",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.206333,
        "tokens": 3611
      },
      {
        "approach": "baseline-hybrid",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.644541,
        "tokens": 2947
      },
      {
        "approach": "baseline-hybrid",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.114458,
        "tokens": 5997
      },
      {
        "approach": "baseline-hybrid",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 83.194667,
        "tokens": 1213
      },
      {
        "approach": "baseline-hybrid",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 51.213,
        "tokens": 1984
      },
      {
        "approach": "baseline-hybrid",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 54.338209,
        "tokens": 4176
      },
      {
        "approach": "baseline-hybrid",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 53.431291,
        "tokens": 4523
      },
      {
        "approach": "baseline-hybrid",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 43.921125,
        "tokens": 4696
      },
      {
        "approach": "baseline-hybrid",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.969083,
        "tokens": 5259
      },
      {
        "approach": "baseline-hybrid",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.379042,
        "tokens": 3606
      },
      {
        "approach": "baseline-hybrid",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 51.000125,
        "tokens": 2171
      },
      {
        "approach": "baseline-hybrid",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.018333,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 50.149958,
        "tokens": 1657
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 50.935,
        "tokens": 2957
      },
      {
        "approach": "baseline-hybrid",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.616542,
        "tokens": 4531
      },
      {
        "approach": "baseline-hybrid",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.026041,
        "tokens": 4887
      },
      {
        "approach": "baseline-hybrid",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 45.66875,
        "tokens": 5177
      },
      {
        "approach": "baseline-hybrid",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.784458,
        "tokens": 4289
      },
      {
        "approach": "baseline-hybrid",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.713375,
        "tokens": 5861
      },
      {
        "approach": "baseline-hybrid",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 50.743,
        "tokens": 3605
      },
      {
        "approach": "baseline-hybrid",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.716958,
        "tokens": 5143
      },
      {
        "approach": "baseline-hybrid",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 46.652458,
        "tokens": 4676
      },
      {
        "approach": "baseline-hybrid",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 47.694208,
        "tokens": 5339
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.7,
        "tokens": 4545
      },
      {
        "approach": "baseline-hybrid",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.0195,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.921084,
        "tokens": 2961
      },
      {
        "approach": "baseline-hybrid",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 86.008792,
        "tokens": 1744
      },
      {
        "approach": "baseline-hybrid",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.085458,
        "tokens": 1075
      },
      {
        "approach": "baseline-hybrid",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.361334,
        "tokens": 1575
      },
      {
        "approach": "baseline-hybrid",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.620625,
        "tokens": 4233
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.292292,
        "tokens": 1498
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.986958,
        "tokens": 1996
      },
      {
        "approach": "baseline-hybrid",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.210958,
        "tokens": 1685
      },
      {
        "approach": "baseline-hybrid",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.678584,
        "tokens": 1798
      },
      {
        "approach": "baseline-hybrid",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.555083,
        "tokens": 2142
      },
      {
        "approach": "baseline-hybrid",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.295458,
        "tokens": 1378
      },
      {
        "approach": "baseline-hybrid",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.08,
        "tokens": 1028
      },
      {
        "approach": "baseline-hybrid",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.65175,
        "tokens": 1338
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.636167,
        "tokens": 1706
      },
      {
        "approach": "baseline-hybrid",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.08675,
        "tokens": 1037
      },
      {
        "approach": "baseline-hybrid",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.575709,
        "tokens": 1332
      },
      {
        "approach": "baseline-hybrid",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.292458,
        "tokens": 1897
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.05375,
        "tokens": 3656
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.226875,
        "tokens": 4331
      },
      {
        "approach": "baseline-hybrid",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.774583,
        "tokens": 2638
      },
      {
        "approach": "baseline-hybrid",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.872833,
        "tokens": 2813
      },
      {
        "approach": "baseline-hybrid",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.075417,
        "tokens": 2008
      },
      {
        "approach": "baseline-hybrid",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.044292,
        "tokens": 1571
      },
      {
        "approach": "baseline-hybrid",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 101.337333,
        "tokens": 2672
      },
      {
        "approach": "baseline-hybrid",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.810667,
        "tokens": 3942
      },
      {
        "approach": "baseline-hybrid",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.061709,
        "tokens": 1615
      },
      {
        "approach": "baseline-hybrid",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.722209,
        "tokens": 1541
      },
      {
        "approach": "baseline-hybrid",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.945208,
        "tokens": 1280
      },
      {
        "approach": "baseline-hybrid",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 58.227666,
        "tokens": 1192
      },
      {
        "approach": "baseline-hybrid",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 73.682041,
        "tokens": 585
      },
      {
        "approach": "baseline-hybrid",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 51.473709,
        "tokens": 3614
      },
      {
        "approach": "baseline-hybrid",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 77.954333,
        "tokens": 1405
      },
      {
        "approach": "baseline-hybrid",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.350292,
        "tokens": 4425
      },
      {
        "approach": "baseline-hybrid",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.949709,
        "tokens": 3978
      },
      {
        "approach": "baseline-hybrid",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 44.184708,
        "tokens": 4044
      },
      {
        "approach": "baseline-hybrid",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 55.67525,
        "tokens": 3924
      },
      {
        "approach": "baseline-hybrid",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 56.451375,
        "tokens": 3772
      },
      {
        "approach": "baseline-hybrid",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 52.539459,
        "tokens": 6673
      },
      {
        "approach": "baseline-hybrid",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 59.88975,
        "tokens": 2362
      },
      {
        "approach": "baseline-hybrid",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 69.884375,
        "tokens": 1544
      },
      {
        "approach": "baseline-hybrid",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 88.516042,
        "tokens": 1558
      },
      {
        "approach": "baseline-hybrid",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.956792,
        "tokens": 2624
      },
      {
        "approach": "baseline-hybrid",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 51.593375,
        "tokens": 5145
      },
      {
        "approach": "baseline-hybrid",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 92.880625,
        "tokens": 1901
      },
      {
        "approach": "baseline-hybrid",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 69.07,
        "tokens": 1818
      },
      {
        "approach": "baseline-hybrid",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 83.079333,
        "tokens": 2316
      },
      {
        "approach": "baseline-hybrid",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 85.19175,
        "tokens": 1687
      },
      {
        "approach": "baseline-hybrid",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.82125,
        "tokens": 4996
      },
      {
        "approach": "baseline-hybrid",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 62.3565,
        "tokens": 2106
      },
      {
        "approach": "baseline-hybrid",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 73.827625,
        "tokens": 1820
      },
      {
        "approach": "baseline-hybrid",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 64.574584,
        "tokens": 2890
      },
      {
        "approach": "baseline-hybrid",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 60.541541,
        "tokens": 1581
      },
      {
        "approach": "baseline-hybrid",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 67.169709,
        "tokens": 1596
      },
      {
        "approach": "baseline-hybrid",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 48.89325,
        "tokens": 4162
      },
      {
        "approach": "baseline-hybrid",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 69.885708,
        "tokens": 3390
      },
      {
        "approach": "baseline-hybrid",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 68.964542,
        "tokens": 3359
      },
      {
        "approach": "baseline-hybrid",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 50.31575,
        "tokens": 4133
      },
      {
        "approach": "baseline-hybrid",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.443125,
        "tokens": 3596
      },
      {
        "approach": "baseline-hybrid",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.52325,
        "tokens": 4472
      },
      {
        "approach": "baseline-hybrid",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 77.798625,
        "tokens": 1146
      },
      {
        "approach": "baseline-hybrid",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 59.148167,
        "tokens": 2765
      },
      {
        "approach": "baseline-hybrid",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 61.672042,
        "tokens": 1576
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.167125,
        "tokens": 3871
      },
      {
        "approach": "baseline-hybrid",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 43.467333,
        "tokens": 3634
      },
      {
        "approach": "baseline-hybrid",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.784875,
        "tokens": 3801
      },
      {
        "approach": "baseline-hybrid",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.314084,
        "tokens": 1577
      },
      {
        "approach": "baseline-hybrid",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.948041,
        "tokens": 5231
      },
      {
        "approach": "baseline-hybrid",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.418375,
        "tokens": 1824
      },
      {
        "approach": "baseline-hybrid",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 78.617416,
        "tokens": 1322
      },
      {
        "approach": "baseline-hybrid",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.828791,
        "tokens": 3717
      },
      {
        "approach": "baseline-hybrid",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.943958,
        "tokens": 3790
      },
      {
        "approach": "baseline-hybrid",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 66.234583,
        "tokens": 2018
      },
      {
        "approach": "baseline-hybrid",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.601792,
        "tokens": 4165
      },
      {
        "approach": "baseline-hybrid",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 51.566458,
        "tokens": 3923
      },
      {
        "approach": "baseline-hybrid",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 46.576959,
        "tokens": 5456
      },
      {
        "approach": "baseline-hybrid",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 69.41925,
        "tokens": 1857
      },
      {
        "approach": "baseline-hybrid",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 59.586083,
        "tokens": 6481
      },
      {
        "approach": "baseline-hybrid",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.961208,
        "tokens": 4732
      },
      {
        "approach": "baseline-hybrid",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 58.273625,
        "tokens": 2596
      },
      {
        "approach": "baseline-hybrid",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.800833,
        "tokens": 4890
      },
      {
        "approach": "baseline-hybrid",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 63.8485,
        "tokens": 2428
      },
      {
        "approach": "baseline-hybrid",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.150667,
        "tokens": 3292
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 46.877584,
        "tokens": 3754
      },
      {
        "approach": "baseline-hybrid",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.612917,
        "tokens": 3611
      },
      {
        "approach": "baseline-hybrid",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 41.647334,
        "tokens": 2947
      },
      {
        "approach": "baseline-hybrid",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.68925,
        "tokens": 5997
      },
      {
        "approach": "baseline-hybrid",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 77.608625,
        "tokens": 1213
      },
      {
        "approach": "baseline-hybrid",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 57.884084,
        "tokens": 1984
      },
      {
        "approach": "baseline-hybrid",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 50.534459,
        "tokens": 4176
      },
      {
        "approach": "baseline-hybrid",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.857542,
        "tokens": 4523
      },
      {
        "approach": "baseline-hybrid",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 42.606709,
        "tokens": 4696
      },
      {
        "approach": "baseline-hybrid",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.50075,
        "tokens": 5259
      },
      {
        "approach": "baseline-hybrid",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.632,
        "tokens": 3606
      },
      {
        "approach": "baseline-hybrid",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 50.516875,
        "tokens": 2171
      },
      {
        "approach": "baseline-hybrid",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 46.046875,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.606041,
        "tokens": 1657
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 43.614333,
        "tokens": 2957
      },
      {
        "approach": "baseline-hybrid",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.608958,
        "tokens": 4531
      },
      {
        "approach": "baseline-hybrid",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.601375,
        "tokens": 4887
      },
      {
        "approach": "baseline-hybrid",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.448917,
        "tokens": 5177
      },
      {
        "approach": "baseline-hybrid",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 41.394542,
        "tokens": 4289
      },
      {
        "approach": "baseline-hybrid",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.655208,
        "tokens": 5861
      },
      {
        "approach": "baseline-hybrid",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 40.613541,
        "tokens": 3605
      },
      {
        "approach": "baseline-hybrid",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.2675,
        "tokens": 5015
      },
      {
        "approach": "baseline-hybrid",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 38.31375,
        "tokens": 4676
      },
      {
        "approach": "baseline-hybrid",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.976375,
        "tokens": 5339
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.448792,
        "tokens": 4545
      },
      {
        "approach": "baseline-hybrid",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.713375,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.005125,
        "tokens": 2961
      },
      {
        "approach": "baseline-hybrid",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.567833,
        "tokens": 1744
      },
      {
        "approach": "baseline-hybrid",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.750584,
        "tokens": 1351
      },
      {
        "approach": "baseline-hybrid",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.249167,
        "tokens": 1575
      },
      {
        "approach": "baseline-hybrid",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.68975,
        "tokens": 4233
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.48025,
        "tokens": 1780
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.158042,
        "tokens": 1996
      },
      {
        "approach": "baseline-hybrid",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.424167,
        "tokens": 2384
      },
      {
        "approach": "baseline-hybrid",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.848667,
        "tokens": 1962
      },
      {
        "approach": "baseline-hybrid",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.644208,
        "tokens": 2142
      },
      {
        "approach": "baseline-hybrid",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.452209,
        "tokens": 1378
      },
      {
        "approach": "baseline-hybrid",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.883667,
        "tokens": 1028
      },
      {
        "approach": "baseline-hybrid",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.907583,
        "tokens": 1338
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.72575,
        "tokens": 2200
      },
      {
        "approach": "baseline-hybrid",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.269917,
        "tokens": 1037
      },
      {
        "approach": "baseline-hybrid",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.358375,
        "tokens": 1414
      },
      {
        "approach": "baseline-hybrid",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.090083,
        "tokens": 1591
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.900375,
        "tokens": 3656
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.943709,
        "tokens": 4331
      },
      {
        "approach": "baseline-hybrid",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.704875,
        "tokens": 2993
      },
      {
        "approach": "baseline-hybrid",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.915083,
        "tokens": 2813
      },
      {
        "approach": "baseline-hybrid",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.714375,
        "tokens": 2008
      },
      {
        "approach": "baseline-hybrid",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.554375,
        "tokens": 1571
      },
      {
        "approach": "baseline-hybrid",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 94.1725,
        "tokens": 2672
      },
      {
        "approach": "baseline-hybrid",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.081916,
        "tokens": 3942
      },
      {
        "approach": "baseline-hybrid",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.68225,
        "tokens": 1778
      },
      {
        "approach": "baseline-hybrid",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.053459,
        "tokens": 2531
      },
      {
        "approach": "baseline-hybrid",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.425084,
        "tokens": 1280
      },
      {
        "approach": "baseline-hybrid",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 54.271708,
        "tokens": 1192
      },
      {
        "approach": "baseline-hybrid",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 76.972667,
        "tokens": 585
      },
      {
        "approach": "baseline-hybrid",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.982166,
        "tokens": 3614
      },
      {
        "approach": "baseline-hybrid",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 76.696667,
        "tokens": 1405
      },
      {
        "approach": "baseline-hybrid",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.668042,
        "tokens": 4425
      },
      {
        "approach": "baseline-hybrid",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 39.400208,
        "tokens": 3978
      },
      {
        "approach": "baseline-hybrid",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.936667,
        "tokens": 4044
      },
      {
        "approach": "baseline-hybrid",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.417291,
        "tokens": 3924
      },
      {
        "approach": "baseline-hybrid",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 46.180417,
        "tokens": 3772
      },
      {
        "approach": "baseline-hybrid",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 40.319125,
        "tokens": 6673
      },
      {
        "approach": "baseline-hybrid",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.642667,
        "tokens": 2362
      },
      {
        "approach": "baseline-hybrid",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.916583,
        "tokens": 1544
      },
      {
        "approach": "baseline-hybrid",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 70.79575,
        "tokens": 1558
      },
      {
        "approach": "baseline-hybrid",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.450917,
        "tokens": 2624
      },
      {
        "approach": "baseline-hybrid",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 39.298875,
        "tokens": 5145
      },
      {
        "approach": "baseline-hybrid",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 78.148333,
        "tokens": 1901
      },
      {
        "approach": "baseline-hybrid",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 59.089458,
        "tokens": 1818
      },
      {
        "approach": "baseline-hybrid",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 62.118208,
        "tokens": 2316
      },
      {
        "approach": "baseline-hybrid",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 70.261666,
        "tokens": 1687
      },
      {
        "approach": "baseline-hybrid",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.660125,
        "tokens": 4996
      },
      {
        "approach": "baseline-hybrid",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 52.554417,
        "tokens": 2106
      },
      {
        "approach": "baseline-hybrid",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 72.196375,
        "tokens": 1820
      },
      {
        "approach": "baseline-hybrid",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 58.0385,
        "tokens": 2890
      },
      {
        "approach": "baseline-hybrid",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 58.435459,
        "tokens": 1581
      },
      {
        "approach": "baseline-hybrid",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.650833,
        "tokens": 1596
      },
      {
        "approach": "baseline-hybrid",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 47.452709,
        "tokens": 4162
      },
      {
        "approach": "baseline-hybrid",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 61.937291,
        "tokens": 3390
      },
      {
        "approach": "baseline-hybrid",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 58.4155,
        "tokens": 3359
      },
      {
        "approach": "baseline-hybrid",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 44.895834,
        "tokens": 4133
      },
      {
        "approach": "baseline-hybrid",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.667958,
        "tokens": 3596
      },
      {
        "approach": "baseline-hybrid",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.955334,
        "tokens": 4472
      },
      {
        "approach": "baseline-hybrid",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 70.665917,
        "tokens": 1146
      },
      {
        "approach": "baseline-hybrid",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 52.287208,
        "tokens": 2765
      },
      {
        "approach": "baseline-hybrid",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.7345,
        "tokens": 1576
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.219,
        "tokens": 3871
      },
      {
        "approach": "baseline-hybrid",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.720084,
        "tokens": 3634
      },
      {
        "approach": "baseline-hybrid",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.647875,
        "tokens": 3801
      },
      {
        "approach": "baseline-hybrid",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.940625,
        "tokens": 1577
      },
      {
        "approach": "baseline-hybrid",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.058584,
        "tokens": 5231
      },
      {
        "approach": "baseline-hybrid",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.031,
        "tokens": 1824
      },
      {
        "approach": "baseline-hybrid",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 67.674667,
        "tokens": 1322
      },
      {
        "approach": "baseline-hybrid",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.3525,
        "tokens": 3717
      },
      {
        "approach": "baseline-hybrid",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.96875,
        "tokens": 3790
      },
      {
        "approach": "baseline-hybrid",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 53.46825,
        "tokens": 2018
      },
      {
        "approach": "baseline-hybrid",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.164917,
        "tokens": 4165
      },
      {
        "approach": "baseline-hybrid",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.396,
        "tokens": 3923
      },
      {
        "approach": "baseline-hybrid",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 46.614083,
        "tokens": 5456
      },
      {
        "approach": "baseline-hybrid",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 58.478,
        "tokens": 2134
      },
      {
        "approach": "baseline-hybrid",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 48.595166,
        "tokens": 6481
      },
      {
        "approach": "baseline-hybrid",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.472875,
        "tokens": 4732
      },
      {
        "approach": "baseline-hybrid",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 51.539292,
        "tokens": 2596
      },
      {
        "approach": "baseline-hybrid",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.8115,
        "tokens": 4890
      },
      {
        "approach": "baseline-hybrid",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 59.6075,
        "tokens": 2428
      },
      {
        "approach": "baseline-hybrid",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.624958,
        "tokens": 3292
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 43.531333,
        "tokens": 3754
      },
      {
        "approach": "baseline-hybrid",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.006834,
        "tokens": 3611
      },
      {
        "approach": "baseline-hybrid",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.686625,
        "tokens": 2947
      },
      {
        "approach": "baseline-hybrid",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 39.864,
        "tokens": 5997
      },
      {
        "approach": "baseline-hybrid",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 72.289459,
        "tokens": 1213
      },
      {
        "approach": "baseline-hybrid",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 53.114417,
        "tokens": 1984
      },
      {
        "approach": "baseline-hybrid",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.283458,
        "tokens": 4176
      },
      {
        "approach": "baseline-hybrid",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 47.572042,
        "tokens": 4523
      },
      {
        "approach": "baseline-hybrid",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 38.474334,
        "tokens": 4696
      },
      {
        "approach": "baseline-hybrid",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.875458,
        "tokens": 5259
      },
      {
        "approach": "baseline-hybrid",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.534542,
        "tokens": 3606
      },
      {
        "approach": "baseline-hybrid",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 44.122708,
        "tokens": 2171
      },
      {
        "approach": "baseline-hybrid",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.2675,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.025667,
        "tokens": 1657
      },
      {
        "approach": "baseline-hybrid",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 44.673208,
        "tokens": 2957
      },
      {
        "approach": "baseline-hybrid",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.011584,
        "tokens": 4531
      },
      {
        "approach": "baseline-hybrid",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.134375,
        "tokens": 4887
      },
      {
        "approach": "baseline-hybrid",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 40.297042,
        "tokens": 5177
      },
      {
        "approach": "baseline-hybrid",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.952833,
        "tokens": 4289
      },
      {
        "approach": "baseline-hybrid",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.846625,
        "tokens": 5861
      },
      {
        "approach": "baseline-hybrid",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 46.593291,
        "tokens": 3605
      },
      {
        "approach": "baseline-hybrid",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.755541,
        "tokens": 5143
      },
      {
        "approach": "baseline-hybrid",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 38.1,
        "tokens": 4676
      },
      {
        "approach": "baseline-hybrid",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.508959,
        "tokens": 5339
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.608541,
        "tokens": 4545
      },
      {
        "approach": "baseline-hybrid",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.152291,
        "tokens": 3370
      },
      {
        "approach": "baseline-hybrid",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.256791,
        "tokens": 2961
      },
      {
        "approach": "baseline-hybrid",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.981625,
        "tokens": 1744
      },
      {
        "approach": "baseline-hybrid",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.015458,
        "tokens": 1351
      },
      {
        "approach": "baseline-hybrid",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.375667,
        "tokens": 1575
      },
      {
        "approach": "baseline-hybrid",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.81125,
        "tokens": 4233
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.81,
        "tokens": 1780
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.882458,
        "tokens": 1996
      },
      {
        "approach": "baseline-hybrid",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.35,
        "tokens": 2003
      },
      {
        "approach": "baseline-hybrid",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.360375,
        "tokens": 1914
      },
      {
        "approach": "baseline-hybrid",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.404,
        "tokens": 2142
      },
      {
        "approach": "baseline-hybrid",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.185542,
        "tokens": 1223
      },
      {
        "approach": "baseline-hybrid",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.130583,
        "tokens": 1028
      },
      {
        "approach": "baseline-hybrid",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.240834,
        "tokens": 1338
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.385208,
        "tokens": 1706
      },
      {
        "approach": "baseline-hybrid",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.956,
        "tokens": 1037
      },
      {
        "approach": "baseline-hybrid",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.631666,
        "tokens": 1619
      },
      {
        "approach": "baseline-hybrid",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.899292,
        "tokens": 1897
      },
      {
        "approach": "baseline-hybrid",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.883041,
        "tokens": 3656
      },
      {
        "approach": "baseline-hybrid",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.870666,
        "tokens": 4331
      },
      {
        "approach": "baseline-hybrid",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.913708,
        "tokens": 2993
      },
      {
        "approach": "baseline-hybrid",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.144375,
        "tokens": 2813
      },
      {
        "approach": "baseline-hybrid",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.404708,
        "tokens": 2008
      },
      {
        "approach": "baseline-hybrid",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.395792,
        "tokens": 1571
      },
      {
        "approach": "baseline-hybrid",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.61925,
        "tokens": 2672
      },
      {
        "approach": "baseline-hybrid",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.097708,
        "tokens": 3942
      },
      {
        "approach": "baseline-hybrid",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.52775,
        "tokens": 1615
      },
      {
        "approach": "baseline-hybrid",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.003833,
        "tokens": 3069
      },
      {
        "approach": "baseline-hybrid",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.7405,
        "tokens": 1280
      }
    ],
    "budget-1000": [
      {
        "approach": "budget-1000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 41.60475,
        "tokens": 861
      },
      {
        "approach": "budget-1000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 60.3145,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 42.730334,
        "tokens": 939
      },
      {
        "approach": "budget-1000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.8,
        "latency_ms": 62.012042,
        "tokens": 907
      },
      {
        "approach": "budget-1000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.843417,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.0395,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.894875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.415458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 38.14575,
        "tokens": 147
      },
      {
        "approach": "budget-1000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 36.565333,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 45.549042,
        "tokens": 671
      },
      {
        "approach": "budget-1000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6,
        "latency_ms": 50.867708,
        "tokens": 887
      },
      {
        "approach": "budget-1000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4,
        "latency_ms": 66.638625,
        "tokens": 448
      },
      {
        "approach": "budget-1000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.598458,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.887875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 68.366708,
        "tokens": 181
      },
      {
        "approach": "budget-1000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 52.842459,
        "tokens": 644
      },
      {
        "approach": "budget-1000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.351917,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.7333333333333333,
        "latency_ms": 60.150958,
        "tokens": 859
      },
      {
        "approach": "budget-1000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.810791,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 47.044125,
        "tokens": 877
      },
      {
        "approach": "budget-1000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 63.671791,
        "tokens": 733
      },
      {
        "approach": "budget-1000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.710208,
        "tokens": 70
      },
      {
        "approach": "budget-1000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.094375,
        "tokens": 424
      },
      {
        "approach": "budget-1000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.132125,
        "tokens": 637
      },
      {
        "approach": "budget-1000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.294917,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 65.418458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 52.002667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.985209,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.498333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.344208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.255125,
        "tokens": 870
      },
      {
        "approach": "budget-1000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.544541,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.474875,
        "tokens": 925
      },
      {
        "approach": "budget-1000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.271834,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.523125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.171083,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.916208,
        "tokens": 750
      },
      {
        "approach": "budget-1000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.476875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 31.026042,
        "tokens": 622
      },
      {
        "approach": "budget-1000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.911125,
        "tokens": 840
      },
      {
        "approach": "budget-1000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.736625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.246042,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 51.65875,
        "tokens": 179
      },
      {
        "approach": "budget-1000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.408417,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.840958,
        "tokens": 682
      },
      {
        "approach": "budget-1000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.930667,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 48.464333,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 48.255333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.631083,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.749792,
        "tokens": 235
      },
      {
        "approach": "budget-1000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.661084,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 59.457959,
        "tokens": 308
      },
      {
        "approach": "budget-1000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.675792,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.536042,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.34625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.803625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.420792,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 73.455334,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.528625,
        "tokens": 284
      },
      {
        "approach": "budget-1000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.180875,
        "tokens": 690
      },
      {
        "approach": "budget-1000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 48.288541,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.244208,
        "tokens": 633
      },
      {
        "approach": "budget-1000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.630458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.905584,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.722542,
        "tokens": 493
      },
      {
        "approach": "budget-1000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.015083,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 36.753208,
        "tokens": 709
      },
      {
        "approach": "budget-1000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.031375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.159833,
        "tokens": 324
      },
      {
        "approach": "budget-1000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.528667,
        "tokens": 843
      },
      {
        "approach": "budget-1000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.811334,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.563584,
        "tokens": 142
      },
      {
        "approach": "budget-1000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.282375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.896208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.080625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.166625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.150584,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.177625,
        "tokens": 525
      },
      {
        "approach": "budget-1000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.945208,
        "tokens": 375
      },
      {
        "approach": "budget-1000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.638791,
        "tokens": 822
      },
      {
        "approach": "budget-1000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.20525,
        "tokens": 909
      },
      {
        "approach": "budget-1000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.991125,
        "tokens": 951
      },
      {
        "approach": "budget-1000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.325,
        "tokens": 677
      },
      {
        "approach": "budget-1000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 54.373375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.270583,
        "tokens": 704
      },
      {
        "approach": "budget-1000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.107458,
        "tokens": 573
      },
      {
        "approach": "budget-1000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.876583,
        "tokens": 945
      },
      {
        "approach": "budget-1000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.992375,
        "tokens": 529
      },
      {
        "approach": "budget-1000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.92775,
        "tokens": 617
      },
      {
        "approach": "budget-1000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.940792,
        "tokens": 759
      },
      {
        "approach": "budget-1000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.467459,
        "tokens": 546
      },
      {
        "approach": "budget-1000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.218708,
        "tokens": 554
      },
      {
        "approach": "budget-1000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.936667,
        "tokens": 943
      },
      {
        "approach": "budget-1000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.04125,
        "tokens": 588
      },
      {
        "approach": "budget-1000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.916416,
        "tokens": 923
      },
      {
        "approach": "budget-1000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.915,
        "tokens": 551
      },
      {
        "approach": "budget-1000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.706708,
        "tokens": 590
      },
      {
        "approach": "budget-1000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.861416,
        "tokens": 635
      },
      {
        "approach": "budget-1000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.876667,
        "tokens": 851
      },
      {
        "approach": "budget-1000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.287125,
        "tokens": 587
      },
      {
        "approach": "budget-1000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.712083,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.951583,
        "tokens": 969
      },
      {
        "approach": "budget-1000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 86.5945,
        "tokens": 606
      },
      {
        "approach": "budget-1000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 65.263167,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.499167,
        "tokens": 549
      },
      {
        "approach": "budget-1000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.569792,
        "tokens": 931
      },
      {
        "approach": "budget-1000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.509333,
        "tokens": 927
      },
      {
        "approach": "budget-1000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 40.84775,
        "tokens": 861
      },
      {
        "approach": "budget-1000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 59.080667,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 41.811708,
        "tokens": 939
      },
      {
        "approach": "budget-1000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.8,
        "latency_ms": 64.919958,
        "tokens": 907
      },
      {
        "approach": "budget-1000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.021625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.482667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.528583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.487917,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.891917,
        "tokens": 147
      },
      {
        "approach": "budget-1000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 37.945708,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 47.748167,
        "tokens": 671
      },
      {
        "approach": "budget-1000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6,
        "latency_ms": 51.545917,
        "tokens": 887
      },
      {
        "approach": "budget-1000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4,
        "latency_ms": 63.699292,
        "tokens": 448
      },
      {
        "approach": "budget-1000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.5995,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.970459,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 73.144209,
        "tokens": 181
      },
      {
        "approach": "budget-1000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 53.620375,
        "tokens": 644
      },
      {
        "approach": "budget-1000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 60.208375,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.7333333333333333,
        "latency_ms": 62.233125,
        "tokens": 859
      },
      {
        "approach": "budget-1000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.697125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 49.78275,
        "tokens": 877
      },
      {
        "approach": "budget-1000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 60.445334,
        "tokens": 733
      },
      {
        "approach": "budget-1000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 51.536042,
        "tokens": 70
      },
      {
        "approach": "budget-1000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 53.391209,
        "tokens": 424
      },
      {
        "approach": "budget-1000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.5245,
        "tokens": 637
      },
      {
        "approach": "budget-1000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.418208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 63.078208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.834667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.179875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.5165,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.632459,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.444,
        "tokens": 870
      },
      {
        "approach": "budget-1000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.215208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.217583,
        "tokens": 925
      },
      {
        "approach": "budget-1000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.184833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.114834,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.2955,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.927167,
        "tokens": 750
      },
      {
        "approach": "budget-1000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.331125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 31.439625,
        "tokens": 622
      },
      {
        "approach": "budget-1000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 65.854416,
        "tokens": 840
      },
      {
        "approach": "budget-1000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.629291,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.86925,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 53.733834,
        "tokens": 179
      },
      {
        "approach": "budget-1000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.186458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 36.794125,
        "tokens": 682
      },
      {
        "approach": "budget-1000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.984541,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 48.390167,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 46.8795,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.708334,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.65975,
        "tokens": 235
      },
      {
        "approach": "budget-1000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.108583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 56.509333,
        "tokens": 308
      },
      {
        "approach": "budget-1000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.802084,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.519625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.77675,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.987375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.491208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 69.911875,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.765542,
        "tokens": 284
      },
      {
        "approach": "budget-1000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.385167,
        "tokens": 690
      },
      {
        "approach": "budget-1000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.130167,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 38.763916,
        "tokens": 633
      },
      {
        "approach": "budget-1000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.784708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.255375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.3735,
        "tokens": 493
      },
      {
        "approach": "budget-1000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.050958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 35.975792,
        "tokens": 709
      },
      {
        "approach": "budget-1000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.262708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 33.929834,
        "tokens": 324
      },
      {
        "approach": "budget-1000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 41.182,
        "tokens": 843
      },
      {
        "approach": "budget-1000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.5715,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.141958,
        "tokens": 142
      },
      {
        "approach": "budget-1000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.384834,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.849458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.455125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.974,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.3305,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.704875,
        "tokens": 525
      },
      {
        "approach": "budget-1000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.603667,
        "tokens": 375
      },
      {
        "approach": "budget-1000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.534125,
        "tokens": 365
      },
      {
        "approach": "budget-1000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.6455,
        "tokens": 909
      },
      {
        "approach": "budget-1000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.118584,
        "tokens": 947
      },
      {
        "approach": "budget-1000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.905333,
        "tokens": 677
      },
      {
        "approach": "budget-1000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 51.44725,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.658375,
        "tokens": 704
      },
      {
        "approach": "budget-1000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.403083,
        "tokens": 979
      },
      {
        "approach": "budget-1000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.992625,
        "tokens": 627
      },
      {
        "approach": "budget-1000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.375416,
        "tokens": 358
      },
      {
        "approach": "budget-1000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.824792,
        "tokens": 617
      },
      {
        "approach": "budget-1000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.38425,
        "tokens": 759
      },
      {
        "approach": "budget-1000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.805125,
        "tokens": 546
      },
      {
        "approach": "budget-1000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.2005,
        "tokens": 554
      },
      {
        "approach": "budget-1000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.858792,
        "tokens": 943
      },
      {
        "approach": "budget-1000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.019541,
        "tokens": 588
      },
      {
        "approach": "budget-1000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.598875,
        "tokens": 923
      },
      {
        "approach": "budget-1000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.701708,
        "tokens": 551
      },
      {
        "approach": "budget-1000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.078625,
        "tokens": 590
      },
      {
        "approach": "budget-1000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.381041,
        "tokens": 635
      },
      {
        "approach": "budget-1000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.444042,
        "tokens": 851
      },
      {
        "approach": "budget-1000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.889084,
        "tokens": 587
      },
      {
        "approach": "budget-1000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.056875,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.41875,
        "tokens": 969
      },
      {
        "approach": "budget-1000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 95.898083,
        "tokens": 606
      },
      {
        "approach": "budget-1000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 66.237667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.143833,
        "tokens": 711
      },
      {
        "approach": "budget-1000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.794333,
        "tokens": 931
      },
      {
        "approach": "budget-1000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.012709,
        "tokens": 927
      },
      {
        "approach": "budget-1000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 48.047208,
        "tokens": 861
      },
      {
        "approach": "budget-1000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 60.475167,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 39.2045,
        "tokens": 939
      },
      {
        "approach": "budget-1000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.8,
        "latency_ms": 60.850208,
        "tokens": 907
      },
      {
        "approach": "budget-1000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.370292,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.048708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.177666,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.043458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 44.661417,
        "tokens": 147
      },
      {
        "approach": "budget-1000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 41.658416,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 48.712542,
        "tokens": 808
      },
      {
        "approach": "budget-1000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6,
        "latency_ms": 56.810834,
        "tokens": 887
      },
      {
        "approach": "budget-1000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4,
        "latency_ms": 67.386667,
        "tokens": 448
      },
      {
        "approach": "budget-1000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.041875,
        "tokens": 184
      },
      {
        "approach": "budget-1000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.356875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 70.09575,
        "tokens": 181
      },
      {
        "approach": "budget-1000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 53.02225,
        "tokens": 644
      },
      {
        "approach": "budget-1000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 61.702667,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.7333333333333333,
        "latency_ms": 62.536042,
        "tokens": 859
      },
      {
        "approach": "budget-1000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.47825,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 49.114583,
        "tokens": 877
      },
      {
        "approach": "budget-1000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 66.396584,
        "tokens": 733
      },
      {
        "approach": "budget-1000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.70625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 56.60375,
        "tokens": 424
      },
      {
        "approach": "budget-1000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.6666666666666666,
        "latency_ms": 54.731166,
        "tokens": 637
      },
      {
        "approach": "budget-1000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.647709,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 58.24,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.871334,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.297583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.260917,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.240959,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 65.591042,
        "tokens": 870
      },
      {
        "approach": "budget-1000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 51.867709,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 54.096834,
        "tokens": 925
      },
      {
        "approach": "budget-1000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.540541,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.464209,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.400917,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.651375,
        "tokens": 750
      },
      {
        "approach": "budget-1000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.047792,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 35.905542,
        "tokens": 622
      },
      {
        "approach": "budget-1000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 71.000125,
        "tokens": 840
      },
      {
        "approach": "budget-1000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.133292,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.609875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 52.807416,
        "tokens": 179
      },
      {
        "approach": "budget-1000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.82475,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 36.693792,
        "tokens": 682
      },
      {
        "approach": "budget-1000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.239042,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 53.29125,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.729625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.262791,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.8105,
        "tokens": 235
      },
      {
        "approach": "budget-1000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.714334,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 56.043625,
        "tokens": 308
      },
      {
        "approach": "budget-1000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.335583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.035,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.353625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.548416,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.864542,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 69.282375,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.845875,
        "tokens": 284
      },
      {
        "approach": "budget-1000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.823167,
        "tokens": 690
      },
      {
        "approach": "budget-1000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.178208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.260167,
        "tokens": 633
      },
      {
        "approach": "budget-1000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.128667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.375792,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 43.913375,
        "tokens": 493
      },
      {
        "approach": "budget-1000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.198,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 41.952875,
        "tokens": 709
      },
      {
        "approach": "budget-1000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.859417,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.726084,
        "tokens": 324
      },
      {
        "approach": "budget-1000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.7435,
        "tokens": 843
      },
      {
        "approach": "budget-1000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.118375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.397959,
        "tokens": 142
      },
      {
        "approach": "budget-1000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.985459,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.92225,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.446291,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.273333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.261084,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.540666,
        "tokens": 525
      },
      {
        "approach": "budget-1000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.580042,
        "tokens": 375
      },
      {
        "approach": "budget-1000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.8715,
        "tokens": 365
      },
      {
        "approach": "budget-1000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.582916,
        "tokens": 909
      },
      {
        "approach": "budget-1000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.92625,
        "tokens": 951
      },
      {
        "approach": "budget-1000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.72575,
        "tokens": 677
      },
      {
        "approach": "budget-1000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 65.205417,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.372917,
        "tokens": 704
      },
      {
        "approach": "budget-1000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.8625,
        "tokens": 573
      },
      {
        "approach": "budget-1000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.851417,
        "tokens": 627
      },
      {
        "approach": "budget-1000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.869584,
        "tokens": 651
      },
      {
        "approach": "budget-1000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.883541,
        "tokens": 617
      },
      {
        "approach": "budget-1000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.459042,
        "tokens": 759
      },
      {
        "approach": "budget-1000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.505417,
        "tokens": 546
      },
      {
        "approach": "budget-1000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.346917,
        "tokens": 554
      },
      {
        "approach": "budget-1000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.920417,
        "tokens": 943
      },
      {
        "approach": "budget-1000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.539792,
        "tokens": 588
      },
      {
        "approach": "budget-1000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.388375,
        "tokens": 923
      },
      {
        "approach": "budget-1000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.187667,
        "tokens": 551
      },
      {
        "approach": "budget-1000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.373416,
        "tokens": 590
      },
      {
        "approach": "budget-1000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.728917,
        "tokens": 635
      },
      {
        "approach": "budget-1000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.033667,
        "tokens": 851
      },
      {
        "approach": "budget-1000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.137916,
        "tokens": 587
      },
      {
        "approach": "budget-1000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.169958,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.451625,
        "tokens": 969
      },
      {
        "approach": "budget-1000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.397708,
        "tokens": 606
      },
      {
        "approach": "budget-1000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 60.28825,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.822958,
        "tokens": 549
      },
      {
        "approach": "budget-1000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.096,
        "tokens": 931
      },
      {
        "approach": "budget-1000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.109959,
        "tokens": 927
      },
      {
        "approach": "budget-1000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 49.598083,
        "tokens": 861
      },
      {
        "approach": "budget-1000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 70.505834,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.844875,
        "tokens": 939
      },
      {
        "approach": "budget-1000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.8,
        "latency_ms": 70.191959,
        "tokens": 907
      },
      {
        "approach": "budget-1000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.05925,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.383291,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.668375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.790583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 47.486042,
        "tokens": 147
      },
      {
        "approach": "budget-1000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 44.58475,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 51.518375,
        "tokens": 671
      },
      {
        "approach": "budget-1000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6,
        "latency_ms": 61.805167,
        "tokens": 887
      },
      {
        "approach": "budget-1000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4,
        "latency_ms": 82.103792,
        "tokens": 448
      },
      {
        "approach": "budget-1000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.942208,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.506209,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 89.799459,
        "tokens": 181
      },
      {
        "approach": "budget-1000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 63.1055,
        "tokens": 644
      },
      {
        "approach": "budget-1000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 77.387708,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.7333333333333333,
        "latency_ms": 74.561584,
        "tokens": 859
      },
      {
        "approach": "budget-1000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.455958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 57.765209,
        "tokens": 877
      },
      {
        "approach": "budget-1000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 75.78575,
        "tokens": 733
      },
      {
        "approach": "budget-1000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 60.357708,
        "tokens": 70
      },
      {
        "approach": "budget-1000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 65.799209,
        "tokens": 424
      },
      {
        "approach": "budget-1000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.871125,
        "tokens": 637
      },
      {
        "approach": "budget-1000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 52.439125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 71.839584,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 63.798167,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.622041,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.865666,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.645375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 77.814834,
        "tokens": 870
      },
      {
        "approach": "budget-1000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 62.11075,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 65.575041,
        "tokens": 925
      },
      {
        "approach": "budget-1000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.629833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.7465,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 50.80375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.856333,
        "tokens": 750
      },
      {
        "approach": "budget-1000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.520125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 37.259084,
        "tokens": 622
      },
      {
        "approach": "budget-1000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 82.278292,
        "tokens": 840
      },
      {
        "approach": "budget-1000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.35775,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.85375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 67.016917,
        "tokens": 179
      },
      {
        "approach": "budget-1000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.710667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 44.719041,
        "tokens": 682
      },
      {
        "approach": "budget-1000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 41.999833,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 59.467416,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 56.781167,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.025792,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 59.039209,
        "tokens": 235
      },
      {
        "approach": "budget-1000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.989333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 68.68175,
        "tokens": 308
      },
      {
        "approach": "budget-1000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.277583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 46.72775,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.976291,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.4505,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.550958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 82.447084,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.210375,
        "tokens": 284
      },
      {
        "approach": "budget-1000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 46.282916,
        "tokens": 690
      },
      {
        "approach": "budget-1000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 50.579708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 41.959625,
        "tokens": 633
      },
      {
        "approach": "budget-1000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.719041,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.610833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.318416,
        "tokens": 493
      },
      {
        "approach": "budget-1000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.485791,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 48.518958,
        "tokens": 709
      },
      {
        "approach": "budget-1000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.283292,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 45.684208,
        "tokens": 324
      },
      {
        "approach": "budget-1000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 44.43225,
        "tokens": 843
      },
      {
        "approach": "budget-1000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.430833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.656916,
        "tokens": 142
      },
      {
        "approach": "budget-1000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.282208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.194875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.020833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.269333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.389833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.29525,
        "tokens": 525
      },
      {
        "approach": "budget-1000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.80275,
        "tokens": 375
      },
      {
        "approach": "budget-1000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.239625,
        "tokens": 365
      },
      {
        "approach": "budget-1000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.791125,
        "tokens": 909
      },
      {
        "approach": "budget-1000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.461917,
        "tokens": 951
      },
      {
        "approach": "budget-1000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.719,
        "tokens": 677
      },
      {
        "approach": "budget-1000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 64.64925,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.871417,
        "tokens": 704
      },
      {
        "approach": "budget-1000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.60075,
        "tokens": 979
      },
      {
        "approach": "budget-1000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.84775,
        "tokens": 945
      },
      {
        "approach": "budget-1000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.320542,
        "tokens": 830
      },
      {
        "approach": "budget-1000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.354792,
        "tokens": 617
      },
      {
        "approach": "budget-1000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.521792,
        "tokens": 759
      },
      {
        "approach": "budget-1000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.745292,
        "tokens": 805
      },
      {
        "approach": "budget-1000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.473417,
        "tokens": 554
      },
      {
        "approach": "budget-1000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.356166,
        "tokens": 943
      },
      {
        "approach": "budget-1000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.991709,
        "tokens": 588
      },
      {
        "approach": "budget-1000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.879875,
        "tokens": 775
      },
      {
        "approach": "budget-1000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.195875,
        "tokens": 551
      },
      {
        "approach": "budget-1000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.598292,
        "tokens": 590
      },
      {
        "approach": "budget-1000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.600875,
        "tokens": 635
      },
      {
        "approach": "budget-1000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.731208,
        "tokens": 851
      },
      {
        "approach": "budget-1000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.784292,
        "tokens": 587
      },
      {
        "approach": "budget-1000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.708,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.068875,
        "tokens": 969
      },
      {
        "approach": "budget-1000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 93.472875,
        "tokens": 606
      },
      {
        "approach": "budget-1000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 68.297167,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.746959,
        "tokens": 549
      },
      {
        "approach": "budget-1000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.503375,
        "tokens": 931
      },
      {
        "approach": "budget-1000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.978417,
        "tokens": 927
      },
      {
        "approach": "budget-1000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 54.481209,
        "tokens": 861
      },
      {
        "approach": "budget-1000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 79.400666,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.213083,
        "tokens": 939
      },
      {
        "approach": "budget-1000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.8,
        "latency_ms": 71.730792,
        "tokens": 907
      },
      {
        "approach": "budget-1000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.608958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.194875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.957667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 48.911542,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 48.339167,
        "tokens": 147
      },
      {
        "approach": "budget-1000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 45.427083,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 53.92125,
        "tokens": 671
      },
      {
        "approach": "budget-1000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6,
        "latency_ms": 68.276958,
        "tokens": 887
      },
      {
        "approach": "budget-1000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4,
        "latency_ms": 84.893917,
        "tokens": 448
      },
      {
        "approach": "budget-1000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.380042,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 55.568334,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 91.499292,
        "tokens": 181
      },
      {
        "approach": "budget-1000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 65.206042,
        "tokens": 644
      },
      {
        "approach": "budget-1000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 79.01025,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.7333333333333333,
        "latency_ms": 78.375792,
        "tokens": 859
      },
      {
        "approach": "budget-1000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.267584,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 57.129834,
        "tokens": 877
      },
      {
        "approach": "budget-1000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 86.827125,
        "tokens": 733
      },
      {
        "approach": "budget-1000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 63.446666,
        "tokens": 70
      },
      {
        "approach": "budget-1000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 73.145084,
        "tokens": 424
      },
      {
        "approach": "budget-1000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.6666666666666666,
        "latency_ms": 66.303834,
        "tokens": 637
      },
      {
        "approach": "budget-1000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 50.662041,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 74.17575,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 65.639708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 58.736208,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.745166,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.521375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 82.625041,
        "tokens": 870
      },
      {
        "approach": "budget-1000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 62.014834,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 65.973166,
        "tokens": 925
      },
      {
        "approach": "budget-1000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.1505,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.749375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 57.105833,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.856083,
        "tokens": 750
      },
      {
        "approach": "budget-1000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.553458,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 36.097958,
        "tokens": 622
      },
      {
        "approach": "budget-1000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 86.484584,
        "tokens": 840
      },
      {
        "approach": "budget-1000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.810667,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.02075,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 69.245541,
        "tokens": 179
      },
      {
        "approach": "budget-1000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.077834,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 44.990541,
        "tokens": 682
      },
      {
        "approach": "budget-1000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 56.124333,
        "tokens": 781
      },
      {
        "approach": "budget-1000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 62.008709,
        "tokens": 959
      },
      {
        "approach": "budget-1000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 51.513958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.857125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 57.016583,
        "tokens": 235
      },
      {
        "approach": "budget-1000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.084416,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 67.489166,
        "tokens": 308
      },
      {
        "approach": "budget-1000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.95725,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 54.211417,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.654084,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.954125,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.252541,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 87.901458,
        "tokens": 585
      },
      {
        "approach": "budget-1000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 50.757916,
        "tokens": 284
      },
      {
        "approach": "budget-1000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 48.222917,
        "tokens": 690
      },
      {
        "approach": "budget-1000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.267708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.707875,
        "tokens": 633
      },
      {
        "approach": "budget-1000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.438916,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 46.052875,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 51.126375,
        "tokens": 493
      },
      {
        "approach": "budget-1000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.417291,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 45.588583,
        "tokens": 709
      },
      {
        "approach": "budget-1000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.972083,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.859042,
        "tokens": 324
      },
      {
        "approach": "budget-1000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.916791,
        "tokens": 843
      },
      {
        "approach": "budget-1000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.720583,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.366292,
        "tokens": 142
      },
      {
        "approach": "budget-1000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.571708,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.419042,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.461042,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.664333,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.434625,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.322917,
        "tokens": 525
      },
      {
        "approach": "budget-1000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.495792,
        "tokens": 375
      },
      {
        "approach": "budget-1000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.808833,
        "tokens": 365
      },
      {
        "approach": "budget-1000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 108.800042,
        "tokens": 909
      },
      {
        "approach": "budget-1000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.121292,
        "tokens": 947
      },
      {
        "approach": "budget-1000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.038708,
        "tokens": 677
      },
      {
        "approach": "budget-1000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 73.768958,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.493375,
        "tokens": 704
      },
      {
        "approach": "budget-1000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 90.509042,
        "tokens": 979
      },
      {
        "approach": "budget-1000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.570459,
        "tokens": 945
      },
      {
        "approach": "budget-1000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.138667,
        "tokens": 529
      },
      {
        "approach": "budget-1000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.916459,
        "tokens": 617
      },
      {
        "approach": "budget-1000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.038958,
        "tokens": 759
      },
      {
        "approach": "budget-1000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.399334,
        "tokens": 546
      },
      {
        "approach": "budget-1000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.527833,
        "tokens": 554
      },
      {
        "approach": "budget-1000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.903084,
        "tokens": 943
      },
      {
        "approach": "budget-1000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.981833,
        "tokens": 588
      },
      {
        "approach": "budget-1000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.86175,
        "tokens": 775
      },
      {
        "approach": "budget-1000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.49325,
        "tokens": 993
      },
      {
        "approach": "budget-1000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.550667,
        "tokens": 590
      },
      {
        "approach": "budget-1000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.898792,
        "tokens": 635
      },
      {
        "approach": "budget-1000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.234959,
        "tokens": 851
      },
      {
        "approach": "budget-1000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.716208,
        "tokens": 587
      },
      {
        "approach": "budget-1000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.265,
        "tokens": 391
      },
      {
        "approach": "budget-1000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.882583,
        "tokens": 969
      },
      {
        "approach": "budget-1000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.271708,
        "tokens": 606
      },
      {
        "approach": "budget-1000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 61.402375,
        "tokens": 0
      },
      {
        "approach": "budget-1000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.307833,
        "tokens": 549
      },
      {
        "approach": "budget-1000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.4285,
        "tokens": 931
      },
      {
        "approach": "budget-1000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.574291,
        "tokens": 927
      }
    ],
    "budget-1500": [
      {
        "approach": "budget-1500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 40.754666,
        "tokens": 1192
      },
      {
        "approach": "budget-1500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 61.4915,
        "tokens": 585
      },
      {
        "approach": "budget-1500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.647333,
        "tokens": 939
      },
      {
        "approach": "budget-1500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 64.1995,
        "tokens": 1405
      },
      {
        "approach": "budget-1500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.562542,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.307667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.551083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.066875,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 39.454042,
        "tokens": 147
      },
      {
        "approach": "budget-1500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 35.560584,
        "tokens": 959
      },
      {
        "approach": "budget-1500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 47.737416,
        "tokens": 1241
      },
      {
        "approach": "budget-1500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6666666666666666,
        "latency_ms": 53.149334,
        "tokens": 1367
      },
      {
        "approach": "budget-1500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4,
        "latency_ms": 65.202458,
        "tokens": 1118
      },
      {
        "approach": "budget-1500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.996041,
        "tokens": 1246
      },
      {
        "approach": "budget-1500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.710083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8,
        "latency_ms": 70.870667,
        "tokens": 1394
      },
      {
        "approach": "budget-1500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 53.253333,
        "tokens": 1295
      },
      {
        "approach": "budget-1500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 63.58225,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 66.381208,
        "tokens": 1220
      },
      {
        "approach": "budget-1500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.083958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 49.564584,
        "tokens": 1463
      },
      {
        "approach": "budget-1500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 69.100292,
        "tokens": 1243
      },
      {
        "approach": "budget-1500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 57.848875,
        "tokens": 70
      },
      {
        "approach": "budget-1500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 63.827542,
        "tokens": 1453
      },
      {
        "approach": "budget-1500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 58.296666,
        "tokens": 1162
      },
      {
        "approach": "budget-1500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 51.835208,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 77.775333,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 64.4455,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.939792,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 40.461917,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.389125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 73.658083,
        "tokens": 1146
      },
      {
        "approach": "budget-1500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 55.282417,
        "tokens": 1399
      },
      {
        "approach": "budget-1500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 59.774833,
        "tokens": 1114
      },
      {
        "approach": "budget-1500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.813208,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.4685,
        "tokens": 1348
      },
      {
        "approach": "budget-1500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.735542,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.923834,
        "tokens": 1412
      },
      {
        "approach": "budget-1500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.957666,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.498833,
        "tokens": 1298
      },
      {
        "approach": "budget-1500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 74.446292,
        "tokens": 1322
      },
      {
        "approach": "budget-1500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.238916,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.698792,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.8666666666666667,
        "latency_ms": 58.707792,
        "tokens": 1446
      },
      {
        "approach": "budget-1500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 41.067875,
        "tokens": 1262
      },
      {
        "approach": "budget-1500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 39.635,
        "tokens": 682
      },
      {
        "approach": "budget-1500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 38.543333,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 53.374417,
        "tokens": 1057
      },
      {
        "approach": "budget-1500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 49.894167,
        "tokens": 1125
      },
      {
        "approach": "budget-1500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 43.319125,
        "tokens": 1311
      },
      {
        "approach": "budget-1500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 52.989042,
        "tokens": 235
      },
      {
        "approach": "budget-1500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.998,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 62.9095,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.032417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.655917,
        "tokens": 1423
      },
      {
        "approach": "budget-1500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.892958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.158416,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.611541,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 75.842792,
        "tokens": 1213
      },
      {
        "approach": "budget-1500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.191375,
        "tokens": 1282
      },
      {
        "approach": "budget-1500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 42.88175,
        "tokens": 690
      },
      {
        "approach": "budget-1500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 50.434708,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.957417,
        "tokens": 633
      },
      {
        "approach": "budget-1500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.99525,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.166,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.580917,
        "tokens": 493
      },
      {
        "approach": "budget-1500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.36225,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 44.807916,
        "tokens": 709
      },
      {
        "approach": "budget-1500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.588292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 40.325708,
        "tokens": 324
      },
      {
        "approach": "budget-1500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 41.527958,
        "tokens": 843
      },
      {
        "approach": "budget-1500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.879458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 40.259209,
        "tokens": 142
      },
      {
        "approach": "budget-1500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.737958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.997666,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.115792,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 41.252792,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.225084,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.071417,
        "tokens": 525
      },
      {
        "approach": "budget-1500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.907125,
        "tokens": 375
      },
      {
        "approach": "budget-1500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.711416,
        "tokens": 1329
      },
      {
        "approach": "budget-1500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.811875,
        "tokens": 1242
      },
      {
        "approach": "budget-1500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.475292,
        "tokens": 1071
      },
      {
        "approach": "budget-1500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 91.72525,
        "tokens": 1411
      },
      {
        "approach": "budget-1500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.790208,
        "tokens": 1094
      },
      {
        "approach": "budget-1500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.04975,
        "tokens": 1312
      },
      {
        "approach": "budget-1500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.44825,
        "tokens": 1076
      },
      {
        "approach": "budget-1500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.673125,
        "tokens": 945
      },
      {
        "approach": "budget-1500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.18025,
        "tokens": 1439
      },
      {
        "approach": "budget-1500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.708208,
        "tokens": 617
      },
      {
        "approach": "budget-1500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.741,
        "tokens": 1378
      },
      {
        "approach": "budget-1500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.111125,
        "tokens": 1028
      },
      {
        "approach": "budget-1500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.859709,
        "tokens": 1338
      },
      {
        "approach": "budget-1500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.281292,
        "tokens": 1236
      },
      {
        "approach": "budget-1500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.068834,
        "tokens": 1037
      },
      {
        "approach": "budget-1500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.176,
        "tokens": 1332
      },
      {
        "approach": "budget-1500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.466834,
        "tokens": 1416
      },
      {
        "approach": "budget-1500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.415583,
        "tokens": 1469
      },
      {
        "approach": "budget-1500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.080625,
        "tokens": 635
      },
      {
        "approach": "budget-1500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.067875,
        "tokens": 851
      },
      {
        "approach": "budget-1500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.689958,
        "tokens": 1353
      },
      {
        "approach": "budget-1500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.651792,
        "tokens": 1099
      },
      {
        "approach": "budget-1500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.479042,
        "tokens": 1033
      },
      {
        "approach": "budget-1500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 93.606875,
        "tokens": 606
      },
      {
        "approach": "budget-1500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 65.336583,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.879125,
        "tokens": 1202
      },
      {
        "approach": "budget-1500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.244875,
        "tokens": 931
      },
      {
        "approach": "budget-1500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.724417,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 46.046542,
        "tokens": 1192
      },
      {
        "approach": "budget-1500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 58.859167,
        "tokens": 585
      },
      {
        "approach": "budget-1500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 39.99925,
        "tokens": 939
      },
      {
        "approach": "budget-1500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 62.53075,
        "tokens": 1405
      },
      {
        "approach": "budget-1500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.501917,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.30925,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.597083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 49.177458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 48.857583,
        "tokens": 147
      },
      {
        "approach": "budget-1500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 42.929833,
        "tokens": 959
      },
      {
        "approach": "budget-1500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 48.620083,
        "tokens": 1362
      },
      {
        "approach": "budget-1500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.940917,
        "tokens": 1367
      },
      {
        "approach": "budget-1500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4,
        "latency_ms": 81.110291,
        "tokens": 1118
      },
      {
        "approach": "budget-1500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.219792,
        "tokens": 1246
      },
      {
        "approach": "budget-1500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.593166,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8,
        "latency_ms": 76.092833,
        "tokens": 1394
      },
      {
        "approach": "budget-1500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 54.730833,
        "tokens": 1295
      },
      {
        "approach": "budget-1500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 61.957375,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 63.715333,
        "tokens": 1220
      },
      {
        "approach": "budget-1500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.959166,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 53.374792,
        "tokens": 1463
      },
      {
        "approach": "budget-1500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 75.099708,
        "tokens": 1243
      },
      {
        "approach": "budget-1500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.393875,
        "tokens": 70
      },
      {
        "approach": "budget-1500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 57.538208,
        "tokens": 1453
      },
      {
        "approach": "budget-1500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 51.334083,
        "tokens": 1162
      },
      {
        "approach": "budget-1500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.992958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 61.817709,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 57.704292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.740125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 45.049041,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.422625,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 65.830083,
        "tokens": 1146
      },
      {
        "approach": "budget-1500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 51.747417,
        "tokens": 1399
      },
      {
        "approach": "budget-1500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 54.120084,
        "tokens": 1114
      },
      {
        "approach": "budget-1500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.699875,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.471167,
        "tokens": 1348
      },
      {
        "approach": "budget-1500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.3645,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.559166,
        "tokens": 1412
      },
      {
        "approach": "budget-1500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.706458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 36.184875,
        "tokens": 1298
      },
      {
        "approach": "budget-1500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 72.9005,
        "tokens": 1322
      },
      {
        "approach": "budget-1500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.987292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.993625,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.8666666666666667,
        "latency_ms": 60.209584,
        "tokens": 1446
      },
      {
        "approach": "budget-1500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 38.128375,
        "tokens": 1262
      },
      {
        "approach": "budget-1500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 37.463833,
        "tokens": 682
      },
      {
        "approach": "budget-1500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.39075,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 50.972708,
        "tokens": 1057
      },
      {
        "approach": "budget-1500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 43.007333,
        "tokens": 1125
      },
      {
        "approach": "budget-1500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 37.664334,
        "tokens": 1311
      },
      {
        "approach": "budget-1500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.916083,
        "tokens": 235
      },
      {
        "approach": "budget-1500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.063042,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.977042,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.276167,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.956458,
        "tokens": 1423
      },
      {
        "approach": "budget-1500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.504542,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.193667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.788709,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 68.612667,
        "tokens": 1213
      },
      {
        "approach": "budget-1500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.192333,
        "tokens": 1282
      },
      {
        "approach": "budget-1500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.122292,
        "tokens": 690
      },
      {
        "approach": "budget-1500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.247292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.666834,
        "tokens": 633
      },
      {
        "approach": "budget-1500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.623917,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.172833,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.319417,
        "tokens": 493
      },
      {
        "approach": "budget-1500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.3025,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 37.774041,
        "tokens": 709
      },
      {
        "approach": "budget-1500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.454791,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.262791,
        "tokens": 324
      },
      {
        "approach": "budget-1500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 36.0485,
        "tokens": 843
      },
      {
        "approach": "budget-1500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.658958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 34.482667,
        "tokens": 142
      },
      {
        "approach": "budget-1500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.748125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.046375,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.735375,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 36.157458,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.125834,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 38.953583,
        "tokens": 525
      },
      {
        "approach": "budget-1500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.732083,
        "tokens": 375
      },
      {
        "approach": "budget-1500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.69725,
        "tokens": 1329
      },
      {
        "approach": "budget-1500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.622083,
        "tokens": 1242
      },
      {
        "approach": "budget-1500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.762584,
        "tokens": 1351
      },
      {
        "approach": "budget-1500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.128625,
        "tokens": 1411
      },
      {
        "approach": "budget-1500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.449792,
        "tokens": 1094
      },
      {
        "approach": "budget-1500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.361,
        "tokens": 1312
      },
      {
        "approach": "budget-1500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.174958,
        "tokens": 1482
      },
      {
        "approach": "budget-1500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.444542,
        "tokens": 945
      },
      {
        "approach": "budget-1500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.675583,
        "tokens": 1041
      },
      {
        "approach": "budget-1500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.565,
        "tokens": 617
      },
      {
        "approach": "budget-1500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.93225,
        "tokens": 1378
      },
      {
        "approach": "budget-1500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.549458,
        "tokens": 1028
      },
      {
        "approach": "budget-1500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.310167,
        "tokens": 1338
      },
      {
        "approach": "budget-1500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.390291,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.159583,
        "tokens": 1037
      },
      {
        "approach": "budget-1500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.454,
        "tokens": 1365
      },
      {
        "approach": "budget-1500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.573916,
        "tokens": 1416
      },
      {
        "approach": "budget-1500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.202583,
        "tokens": 1469
      },
      {
        "approach": "budget-1500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.659791,
        "tokens": 635
      },
      {
        "approach": "budget-1500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.754417,
        "tokens": 851
      },
      {
        "approach": "budget-1500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.18875,
        "tokens": 1353
      },
      {
        "approach": "budget-1500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.964167,
        "tokens": 1099
      },
      {
        "approach": "budget-1500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.019042,
        "tokens": 1033
      },
      {
        "approach": "budget-1500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.27425,
        "tokens": 606
      },
      {
        "approach": "budget-1500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 58.833958,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.066875,
        "tokens": 1202
      },
      {
        "approach": "budget-1500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.4855,
        "tokens": 931
      },
      {
        "approach": "budget-1500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.347125,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 41.673583,
        "tokens": 1192
      },
      {
        "approach": "budget-1500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 56.881459,
        "tokens": 585
      },
      {
        "approach": "budget-1500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 38.560541,
        "tokens": 939
      },
      {
        "approach": "budget-1500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 58.646792,
        "tokens": 1405
      },
      {
        "approach": "budget-1500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.939541,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.027875,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.009209,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.043625,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 37.448,
        "tokens": 147
      },
      {
        "approach": "budget-1500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 38.174041,
        "tokens": 959
      },
      {
        "approach": "budget-1500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 46.348792,
        "tokens": 1241
      },
      {
        "approach": "budget-1500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6666666666666666,
        "latency_ms": 53.463333,
        "tokens": 1367
      },
      {
        "approach": "budget-1500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4,
        "latency_ms": 70.14475,
        "tokens": 1118
      },
      {
        "approach": "budget-1500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.241041,
        "tokens": 1246
      },
      {
        "approach": "budget-1500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.035417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8,
        "latency_ms": 70.398125,
        "tokens": 1394
      },
      {
        "approach": "budget-1500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 51.330167,
        "tokens": 1295
      },
      {
        "approach": "budget-1500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 58.336541,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 60.683416,
        "tokens": 1220
      },
      {
        "approach": "budget-1500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.099208,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 49.464959,
        "tokens": 1463
      },
      {
        "approach": "budget-1500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 75.242333,
        "tokens": 1243
      },
      {
        "approach": "budget-1500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 55.995125,
        "tokens": 70
      },
      {
        "approach": "budget-1500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 61.504333,
        "tokens": 1453
      },
      {
        "approach": "budget-1500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 67.340208,
        "tokens": 1162
      },
      {
        "approach": "budget-1500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 50.339041,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 72.479125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 57.192458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.825791,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 42.869167,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.467041,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 76.500917,
        "tokens": 1146
      },
      {
        "approach": "budget-1500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 55.362416,
        "tokens": 1399
      },
      {
        "approach": "budget-1500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 59.817125,
        "tokens": 1114
      },
      {
        "approach": "budget-1500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.125458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.695042,
        "tokens": 1348
      },
      {
        "approach": "budget-1500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.036208,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.534292,
        "tokens": 1412
      },
      {
        "approach": "budget-1500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.039834,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.275375,
        "tokens": 1298
      },
      {
        "approach": "budget-1500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 67.3125,
        "tokens": 1322
      },
      {
        "approach": "budget-1500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.872,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.535125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.8666666666666667,
        "latency_ms": 60.432042,
        "tokens": 1446
      },
      {
        "approach": "budget-1500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.620458,
        "tokens": 1262
      },
      {
        "approach": "budget-1500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 37.881041,
        "tokens": 682
      },
      {
        "approach": "budget-1500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.877417,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 48.506959,
        "tokens": 1057
      },
      {
        "approach": "budget-1500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 44.252625,
        "tokens": 1125
      },
      {
        "approach": "budget-1500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.428334,
        "tokens": 1311
      },
      {
        "approach": "budget-1500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.163791,
        "tokens": 235
      },
      {
        "approach": "budget-1500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.398417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 52.94875,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.53175,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.1435,
        "tokens": 1423
      },
      {
        "approach": "budget-1500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.803666,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.010667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.188792,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 68.358833,
        "tokens": 1213
      },
      {
        "approach": "budget-1500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.571583,
        "tokens": 1282
      },
      {
        "approach": "budget-1500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.09825,
        "tokens": 690
      },
      {
        "approach": "budget-1500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 46.139083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.805791,
        "tokens": 633
      },
      {
        "approach": "budget-1500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.2045,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.737084,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.83625,
        "tokens": 493
      },
      {
        "approach": "budget-1500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.049125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 38.72975,
        "tokens": 709
      },
      {
        "approach": "budget-1500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.299708,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.50225,
        "tokens": 324
      },
      {
        "approach": "budget-1500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 34.237,
        "tokens": 843
      },
      {
        "approach": "budget-1500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.2475,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 36.125416,
        "tokens": 142
      },
      {
        "approach": "budget-1500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.360959,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.83125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.516625,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 35.667958,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.287417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 36.187666,
        "tokens": 525
      },
      {
        "approach": "budget-1500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.189708,
        "tokens": 375
      },
      {
        "approach": "budget-1500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.44975,
        "tokens": 1329
      },
      {
        "approach": "budget-1500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.900625,
        "tokens": 1242
      },
      {
        "approach": "budget-1500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.254958,
        "tokens": 1075
      },
      {
        "approach": "budget-1500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.4545,
        "tokens": 1411
      },
      {
        "approach": "budget-1500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.232958,
        "tokens": 1094
      },
      {
        "approach": "budget-1500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.538,
        "tokens": 1312
      },
      {
        "approach": "budget-1500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.102542,
        "tokens": 1076
      },
      {
        "approach": "budget-1500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.058583,
        "tokens": 1369
      },
      {
        "approach": "budget-1500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.352917,
        "tokens": 830
      },
      {
        "approach": "budget-1500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.11725,
        "tokens": 617
      },
      {
        "approach": "budget-1500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.470542,
        "tokens": 1378
      },
      {
        "approach": "budget-1500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.792,
        "tokens": 1028
      },
      {
        "approach": "budget-1500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.236625,
        "tokens": 1338
      },
      {
        "approach": "budget-1500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.474625,
        "tokens": 1236
      },
      {
        "approach": "budget-1500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.182209,
        "tokens": 1037
      },
      {
        "approach": "budget-1500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.186667,
        "tokens": 1365
      },
      {
        "approach": "budget-1500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.657792,
        "tokens": 1416
      },
      {
        "approach": "budget-1500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.237458,
        "tokens": 1469
      },
      {
        "approach": "budget-1500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.716708,
        "tokens": 635
      },
      {
        "approach": "budget-1500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.938834,
        "tokens": 851
      },
      {
        "approach": "budget-1500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.859084,
        "tokens": 1353
      },
      {
        "approach": "budget-1500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.290333,
        "tokens": 1099
      },
      {
        "approach": "budget-1500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.741667,
        "tokens": 1033
      },
      {
        "approach": "budget-1500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.787042,
        "tokens": 606
      },
      {
        "approach": "budget-1500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 64.368583,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.059209,
        "tokens": 1202
      },
      {
        "approach": "budget-1500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.525834,
        "tokens": 931
      },
      {
        "approach": "budget-1500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.823333,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 45.0715,
        "tokens": 1192
      },
      {
        "approach": "budget-1500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 57.618625,
        "tokens": 585
      },
      {
        "approach": "budget-1500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.078625,
        "tokens": 939
      },
      {
        "approach": "budget-1500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 59.777917,
        "tokens": 1405
      },
      {
        "approach": "budget-1500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.625041,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.446708,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.522916,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.227166,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.270666,
        "tokens": 147
      },
      {
        "approach": "budget-1500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 39.474333,
        "tokens": 959
      },
      {
        "approach": "budget-1500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 46.432625,
        "tokens": 1241
      },
      {
        "approach": "budget-1500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6666666666666666,
        "latency_ms": 54.09025,
        "tokens": 1367
      },
      {
        "approach": "budget-1500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4,
        "latency_ms": 68.398708,
        "tokens": 1118
      },
      {
        "approach": "budget-1500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.71175,
        "tokens": 1246
      },
      {
        "approach": "budget-1500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.006667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8,
        "latency_ms": 69.84325,
        "tokens": 1394
      },
      {
        "approach": "budget-1500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.228209,
        "tokens": 1295
      },
      {
        "approach": "budget-1500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 62.243667,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 62.743417,
        "tokens": 1220
      },
      {
        "approach": "budget-1500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.888917,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 47.81875,
        "tokens": 1463
      },
      {
        "approach": "budget-1500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 63.798958,
        "tokens": 1243
      },
      {
        "approach": "budget-1500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 51.338958,
        "tokens": 70
      },
      {
        "approach": "budget-1500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.614875,
        "tokens": 1453
      },
      {
        "approach": "budget-1500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.150792,
        "tokens": 1162
      },
      {
        "approach": "budget-1500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.468959,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 60.367125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 55.181583,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.984833,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.677875,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.357959,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 69.9535,
        "tokens": 1146
      },
      {
        "approach": "budget-1500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 50.911833,
        "tokens": 1399
      },
      {
        "approach": "budget-1500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 57.55425,
        "tokens": 1114
      },
      {
        "approach": "budget-1500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.411042,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.451708,
        "tokens": 1348
      },
      {
        "approach": "budget-1500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.854292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.728459,
        "tokens": 1412
      },
      {
        "approach": "budget-1500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.96975,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.223333,
        "tokens": 1298
      },
      {
        "approach": "budget-1500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 70.999625,
        "tokens": 1322
      },
      {
        "approach": "budget-1500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.901209,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.255125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.8666666666666667,
        "latency_ms": 58.201208,
        "tokens": 1446
      },
      {
        "approach": "budget-1500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.697958,
        "tokens": 1262
      },
      {
        "approach": "budget-1500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 38.875708,
        "tokens": 682
      },
      {
        "approach": "budget-1500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 36.126208,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 53.544625,
        "tokens": 1057
      },
      {
        "approach": "budget-1500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 43.682541,
        "tokens": 1125
      },
      {
        "approach": "budget-1500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.61175,
        "tokens": 1311
      },
      {
        "approach": "budget-1500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.141375,
        "tokens": 235
      },
      {
        "approach": "budget-1500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.328167,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 54.155708,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.987292,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.098833,
        "tokens": 1423
      },
      {
        "approach": "budget-1500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.97825,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.176041,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.381042,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 66.928667,
        "tokens": 1213
      },
      {
        "approach": "budget-1500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.665541,
        "tokens": 1282
      },
      {
        "approach": "budget-1500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 40.60275,
        "tokens": 690
      },
      {
        "approach": "budget-1500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.535083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.857625,
        "tokens": 633
      },
      {
        "approach": "budget-1500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.03825,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.67925,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.882,
        "tokens": 493
      },
      {
        "approach": "budget-1500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.871875,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 38.198833,
        "tokens": 709
      },
      {
        "approach": "budget-1500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.192792,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.574833,
        "tokens": 324
      },
      {
        "approach": "budget-1500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 33.394083,
        "tokens": 843
      },
      {
        "approach": "budget-1500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.450916,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.046542,
        "tokens": 142
      },
      {
        "approach": "budget-1500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.801917,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.16425,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.169041,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.001625,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.48825,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 38.569583,
        "tokens": 525
      },
      {
        "approach": "budget-1500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.890667,
        "tokens": 375
      },
      {
        "approach": "budget-1500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.943625,
        "tokens": 1329
      },
      {
        "approach": "budget-1500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.102,
        "tokens": 1242
      },
      {
        "approach": "budget-1500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.015041,
        "tokens": 1075
      },
      {
        "approach": "budget-1500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.019084,
        "tokens": 1411
      },
      {
        "approach": "budget-1500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.554542,
        "tokens": 1094
      },
      {
        "approach": "budget-1500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.602291,
        "tokens": 1312
      },
      {
        "approach": "budget-1500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.464208,
        "tokens": 1482
      },
      {
        "approach": "budget-1500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.842917,
        "tokens": 1369
      },
      {
        "approach": "budget-1500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.071541,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.851125,
        "tokens": 617
      },
      {
        "approach": "budget-1500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.319708,
        "tokens": 1378
      },
      {
        "approach": "budget-1500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.833958,
        "tokens": 1028
      },
      {
        "approach": "budget-1500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.954417,
        "tokens": 1338
      },
      {
        "approach": "budget-1500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.457167,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.54825,
        "tokens": 1037
      },
      {
        "approach": "budget-1500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.1265,
        "tokens": 1332
      },
      {
        "approach": "budget-1500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.188042,
        "tokens": 1416
      },
      {
        "approach": "budget-1500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.421875,
        "tokens": 1469
      },
      {
        "approach": "budget-1500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.568583,
        "tokens": 635
      },
      {
        "approach": "budget-1500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.422,
        "tokens": 851
      },
      {
        "approach": "budget-1500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.43125,
        "tokens": 1353
      },
      {
        "approach": "budget-1500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.108208,
        "tokens": 1099
      },
      {
        "approach": "budget-1500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.175,
        "tokens": 1033
      },
      {
        "approach": "budget-1500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.285459,
        "tokens": 606
      },
      {
        "approach": "budget-1500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 57.594667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.270625,
        "tokens": 1066
      },
      {
        "approach": "budget-1500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.240292,
        "tokens": 931
      },
      {
        "approach": "budget-1500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.382292,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 42.982,
        "tokens": 1192
      },
      {
        "approach": "budget-1500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 58.996333,
        "tokens": 585
      },
      {
        "approach": "budget-1500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.217459,
        "tokens": 939
      },
      {
        "approach": "budget-1500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 60.403541,
        "tokens": 1405
      },
      {
        "approach": "budget-1500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.106083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.31975,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.254875,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.989541,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 40.594417,
        "tokens": 147
      },
      {
        "approach": "budget-1500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 37.853625,
        "tokens": 959
      },
      {
        "approach": "budget-1500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 47.969375,
        "tokens": 1241
      },
      {
        "approach": "budget-1500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.6666666666666666,
        "latency_ms": 51.925042,
        "tokens": 1367
      },
      {
        "approach": "budget-1500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4,
        "latency_ms": 67.2355,
        "tokens": 1118
      },
      {
        "approach": "budget-1500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.022917,
        "tokens": 1246
      },
      {
        "approach": "budget-1500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.635583,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8,
        "latency_ms": 69.643708,
        "tokens": 1394
      },
      {
        "approach": "budget-1500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 51.112083,
        "tokens": 1295
      },
      {
        "approach": "budget-1500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.613833,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 59.239083,
        "tokens": 1220
      },
      {
        "approach": "budget-1500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.219333,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 46.916542,
        "tokens": 1463
      },
      {
        "approach": "budget-1500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 59.79225,
        "tokens": 1243
      },
      {
        "approach": "budget-1500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.710417,
        "tokens": 70
      },
      {
        "approach": "budget-1500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 53.557792,
        "tokens": 1453
      },
      {
        "approach": "budget-1500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.71075,
        "tokens": 1162
      },
      {
        "approach": "budget-1500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.157209,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 60.84575,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 54.331375,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 43.521,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 37.813416,
        "tokens": 1280
      },
      {
        "approach": "budget-1500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.979417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 62.975875,
        "tokens": 1146
      },
      {
        "approach": "budget-1500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 47.891416,
        "tokens": 1399
      },
      {
        "approach": "budget-1500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 53.546291,
        "tokens": 1114
      },
      {
        "approach": "budget-1500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.334,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.749417,
        "tokens": 1348
      },
      {
        "approach": "budget-1500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.629208,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.06675,
        "tokens": 1412
      },
      {
        "approach": "budget-1500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.210459,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.536459,
        "tokens": 1298
      },
      {
        "approach": "budget-1500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 66.268709,
        "tokens": 1322
      },
      {
        "approach": "budget-1500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.172917,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.3805,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.8666666666666667,
        "latency_ms": 58.991917,
        "tokens": 1446
      },
      {
        "approach": "budget-1500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 42.809958,
        "tokens": 1262
      },
      {
        "approach": "budget-1500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 41.450792,
        "tokens": 682
      },
      {
        "approach": "budget-1500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.235584,
        "tokens": 781
      },
      {
        "approach": "budget-1500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 47.27175,
        "tokens": 1057
      },
      {
        "approach": "budget-1500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 40.838041,
        "tokens": 1125
      },
      {
        "approach": "budget-1500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.250625,
        "tokens": 1311
      },
      {
        "approach": "budget-1500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 49.462,
        "tokens": 235
      },
      {
        "approach": "budget-1500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.968083,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.239666,
        "tokens": 1488
      },
      {
        "approach": "budget-1500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.984417,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.464666,
        "tokens": 1423
      },
      {
        "approach": "budget-1500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.149458,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.065167,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.166625,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 64.328208,
        "tokens": 1213
      },
      {
        "approach": "budget-1500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.687583,
        "tokens": 1282
      },
      {
        "approach": "budget-1500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 43.750875,
        "tokens": 690
      },
      {
        "approach": "budget-1500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.509667,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.232209,
        "tokens": 633
      },
      {
        "approach": "budget-1500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.436084,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.427916,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.793875,
        "tokens": 493
      },
      {
        "approach": "budget-1500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.264291,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9090909090909091,
        "latency_ms": 39.297625,
        "tokens": 709
      },
      {
        "approach": "budget-1500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.161125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.676084,
        "tokens": 324
      },
      {
        "approach": "budget-1500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 35.134709,
        "tokens": 843
      },
      {
        "approach": "budget-1500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.281833,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.181375,
        "tokens": 142
      },
      {
        "approach": "budget-1500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.230125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.657291,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.848541,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.056667,
        "tokens": 1283
      },
      {
        "approach": "budget-1500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.880125,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.0125,
        "tokens": 525
      },
      {
        "approach": "budget-1500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.885917,
        "tokens": 375
      },
      {
        "approach": "budget-1500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.071542,
        "tokens": 1329
      },
      {
        "approach": "budget-1500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.651875,
        "tokens": 1242
      },
      {
        "approach": "budget-1500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.856292,
        "tokens": 1071
      },
      {
        "approach": "budget-1500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.170334,
        "tokens": 1411
      },
      {
        "approach": "budget-1500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.411916,
        "tokens": 1094
      },
      {
        "approach": "budget-1500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.781333,
        "tokens": 1498
      },
      {
        "approach": "budget-1500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.388625,
        "tokens": 1076
      },
      {
        "approach": "budget-1500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.11025,
        "tokens": 1050
      },
      {
        "approach": "budget-1500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.384,
        "tokens": 1041
      },
      {
        "approach": "budget-1500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.777375,
        "tokens": 617
      },
      {
        "approach": "budget-1500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.838833,
        "tokens": 1378
      },
      {
        "approach": "budget-1500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.11,
        "tokens": 1028
      },
      {
        "approach": "budget-1500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.114584,
        "tokens": 1338
      },
      {
        "approach": "budget-1500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.334625,
        "tokens": 1236
      },
      {
        "approach": "budget-1500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.942584,
        "tokens": 1037
      },
      {
        "approach": "budget-1500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.695375,
        "tokens": 1390
      },
      {
        "approach": "budget-1500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.082,
        "tokens": 1416
      },
      {
        "approach": "budget-1500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.548666,
        "tokens": 1469
      },
      {
        "approach": "budget-1500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.739041,
        "tokens": 635
      },
      {
        "approach": "budget-1500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.472958,
        "tokens": 851
      },
      {
        "approach": "budget-1500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.748333,
        "tokens": 1353
      },
      {
        "approach": "budget-1500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.161084,
        "tokens": 1099
      },
      {
        "approach": "budget-1500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.542917,
        "tokens": 1033
      },
      {
        "approach": "budget-1500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.544375,
        "tokens": 606
      },
      {
        "approach": "budget-1500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 61.15225,
        "tokens": 0
      },
      {
        "approach": "budget-1500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.756625,
        "tokens": 1202
      },
      {
        "approach": "budget-1500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.233334,
        "tokens": 931
      },
      {
        "approach": "budget-1500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.996292,
        "tokens": 1280
      }
    ],
    "budget-2000": [
      {
        "approach": "budget-2000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 38.898833,
        "tokens": 1192
      },
      {
        "approach": "budget-2000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 55.132125,
        "tokens": 585
      },
      {
        "approach": "budget-2000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.362417,
        "tokens": 939
      },
      {
        "approach": "budget-2000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 58.079875,
        "tokens": 1405
      },
      {
        "approach": "budget-2000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.606583,
        "tokens": 1814
      },
      {
        "approach": "budget-2000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.022083,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 30.932959,
        "tokens": 1813
      },
      {
        "approach": "budget-2000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.730917,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 33.330167,
        "tokens": 147
      },
      {
        "approach": "budget-2000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 31.6925,
        "tokens": 959
      },
      {
        "approach": "budget-2000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.466292,
        "tokens": 1362
      },
      {
        "approach": "budget-2000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 45.822625,
        "tokens": 1544
      },
      {
        "approach": "budget-2000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 64.443833,
        "tokens": 1558
      },
      {
        "approach": "budget-2000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.254166,
        "tokens": 1246
      },
      {
        "approach": "budget-2000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.23925,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 179.376667,
        "tokens": 1901
      },
      {
        "approach": "budget-2000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.513125,
        "tokens": 1818
      },
      {
        "approach": "budget-2000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 56.526875,
        "tokens": 1661
      },
      {
        "approach": "budget-2000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 56.847667,
        "tokens": 1687
      },
      {
        "approach": "budget-2000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.998209,
        "tokens": 1903
      },
      {
        "approach": "budget-2000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.624041,
        "tokens": 1929
      },
      {
        "approach": "budget-2000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 58.863458,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 44.399458,
        "tokens": 70
      },
      {
        "approach": "budget-2000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 44.015583,
        "tokens": 1581
      },
      {
        "approach": "budget-2000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 45.866458,
        "tokens": 1596
      },
      {
        "approach": "budget-2000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.095208,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 53.901791,
        "tokens": 1624
      },
      {
        "approach": "budget-2000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 44.634916,
        "tokens": 1840
      },
      {
        "approach": "budget-2000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 32.466042,
        "tokens": 1847
      },
      {
        "approach": "budget-2000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 29.989458,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.812458,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.126167,
        "tokens": 1146
      },
      {
        "approach": "budget-2000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 40.351167,
        "tokens": 1399
      },
      {
        "approach": "budget-2000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 45.673458,
        "tokens": 1576
      },
      {
        "approach": "budget-2000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.696,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 26.695083,
        "tokens": 1348
      },
      {
        "approach": "budget-2000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 38.058708,
        "tokens": 1549
      },
      {
        "approach": "budget-2000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 38.845917,
        "tokens": 1577
      },
      {
        "approach": "budget-2000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.498792,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 24.709625,
        "tokens": 1824
      },
      {
        "approach": "budget-2000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 59.681625,
        "tokens": 1322
      },
      {
        "approach": "budget-2000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.7475,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.041916,
        "tokens": 1981
      },
      {
        "approach": "budget-2000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.270333,
        "tokens": 1960
      },
      {
        "approach": "budget-2000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.536042,
        "tokens": 1938
      },
      {
        "approach": "budget-2000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.182875,
        "tokens": 682
      },
      {
        "approach": "budget-2000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 26.875541,
        "tokens": 781
      },
      {
        "approach": "budget-2000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 43.637125,
        "tokens": 1711
      },
      {
        "approach": "budget-2000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.286208,
        "tokens": 1125
      },
      {
        "approach": "budget-2000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.28425,
        "tokens": 1311
      },
      {
        "approach": "budget-2000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.323583,
        "tokens": 235
      },
      {
        "approach": "budget-2000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.753083,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 53.858666,
        "tokens": 1555
      },
      {
        "approach": "budget-2000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.4145,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.89525,
        "tokens": 1423
      },
      {
        "approach": "budget-2000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.561042,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.244792,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.002292,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 68.336666,
        "tokens": 1213
      },
      {
        "approach": "budget-2000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.445125,
        "tokens": 1984
      },
      {
        "approach": "budget-2000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 41.835708,
        "tokens": 1542
      },
      {
        "approach": "budget-2000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.7375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 33.859417,
        "tokens": 633
      },
      {
        "approach": "budget-2000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.827041,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.540833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.009958,
        "tokens": 493
      },
      {
        "approach": "budget-2000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.237375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.998958,
        "tokens": 1657
      },
      {
        "approach": "budget-2000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.45075,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.589792,
        "tokens": 324
      },
      {
        "approach": "budget-2000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 35.678875,
        "tokens": 843
      },
      {
        "approach": "budget-2000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.947833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.434417,
        "tokens": 142
      },
      {
        "approach": "budget-2000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.054417,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 37.5265,
        "tokens": 1838
      },
      {
        "approach": "budget-2000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.985666,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.921083,
        "tokens": 1283
      },
      {
        "approach": "budget-2000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.117,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 37.377125,
        "tokens": 525
      },
      {
        "approach": "budget-2000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.579708,
        "tokens": 1599
      },
      {
        "approach": "budget-2000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.291916,
        "tokens": 1329
      },
      {
        "approach": "budget-2000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.756583,
        "tokens": 1744
      },
      {
        "approach": "budget-2000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.33575,
        "tokens": 1351
      },
      {
        "approach": "budget-2000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.036084,
        "tokens": 1575
      },
      {
        "approach": "budget-2000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.804625,
        "tokens": 1507
      },
      {
        "approach": "budget-2000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.868833,
        "tokens": 1498
      },
      {
        "approach": "budget-2000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.569667,
        "tokens": 1996
      },
      {
        "approach": "budget-2000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.836375,
        "tokens": 1580
      },
      {
        "approach": "budget-2000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.533,
        "tokens": 1846
      },
      {
        "approach": "budget-2000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.663375,
        "tokens": 1635
      },
      {
        "approach": "budget-2000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.666791,
        "tokens": 1378
      },
      {
        "approach": "budget-2000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.295625,
        "tokens": 1028
      },
      {
        "approach": "budget-2000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.861375,
        "tokens": 1338
      },
      {
        "approach": "budget-2000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.743375,
        "tokens": 1706
      },
      {
        "approach": "budget-2000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.42825,
        "tokens": 1037
      },
      {
        "approach": "budget-2000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.84525,
        "tokens": 1619
      },
      {
        "approach": "budget-2000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.692208,
        "tokens": 1897
      },
      {
        "approach": "budget-2000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.463875,
        "tokens": 1469
      },
      {
        "approach": "budget-2000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.756916,
        "tokens": 635
      },
      {
        "approach": "budget-2000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.243875,
        "tokens": 1602
      },
      {
        "approach": "budget-2000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.185458,
        "tokens": 1353
      },
      {
        "approach": "budget-2000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.171791,
        "tokens": 1505
      },
      {
        "approach": "budget-2000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.396833,
        "tokens": 1571
      },
      {
        "approach": "budget-2000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.979,
        "tokens": 606
      },
      {
        "approach": "budget-2000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 56.91975,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.939708,
        "tokens": 1615
      },
      {
        "approach": "budget-2000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.684708,
        "tokens": 931
      },
      {
        "approach": "budget-2000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.701833,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 38.726167,
        "tokens": 1192
      },
      {
        "approach": "budget-2000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 55.888208,
        "tokens": 585
      },
      {
        "approach": "budget-2000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.442458,
        "tokens": 939
      },
      {
        "approach": "budget-2000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 55.641625,
        "tokens": 1405
      },
      {
        "approach": "budget-2000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.977875,
        "tokens": 1814
      },
      {
        "approach": "budget-2000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.5775,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.823375,
        "tokens": 1813
      },
      {
        "approach": "budget-2000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.657167,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 35.85725,
        "tokens": 147
      },
      {
        "approach": "budget-2000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 31.32775,
        "tokens": 959
      },
      {
        "approach": "budget-2000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 42.382792,
        "tokens": 1362
      },
      {
        "approach": "budget-2000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.484916,
        "tokens": 1544
      },
      {
        "approach": "budget-2000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 60.192125,
        "tokens": 1558
      },
      {
        "approach": "budget-2000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.775792,
        "tokens": 1246
      },
      {
        "approach": "budget-2000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.857375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 67.75375,
        "tokens": 1901
      },
      {
        "approach": "budget-2000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.175084,
        "tokens": 1818
      },
      {
        "approach": "budget-2000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 54.715875,
        "tokens": 1661
      },
      {
        "approach": "budget-2000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 54.841917,
        "tokens": 1687
      },
      {
        "approach": "budget-2000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 26.642792,
        "tokens": 1903
      },
      {
        "approach": "budget-2000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.661291,
        "tokens": 1929
      },
      {
        "approach": "budget-2000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.077167,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.1715,
        "tokens": 70
      },
      {
        "approach": "budget-2000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 44.905958,
        "tokens": 1581
      },
      {
        "approach": "budget-2000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 43.117084,
        "tokens": 1596
      },
      {
        "approach": "budget-2000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.784625,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 53.6555,
        "tokens": 1624
      },
      {
        "approach": "budget-2000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 46.05175,
        "tokens": 1840
      },
      {
        "approach": "budget-2000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 32.954625,
        "tokens": 1847
      },
      {
        "approach": "budget-2000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 29.720208,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.604166,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.192292,
        "tokens": 1146
      },
      {
        "approach": "budget-2000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 42.943459,
        "tokens": 1399
      },
      {
        "approach": "budget-2000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.097875,
        "tokens": 1576
      },
      {
        "approach": "budget-2000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.113584,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 27.554916,
        "tokens": 1348
      },
      {
        "approach": "budget-2000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.677417,
        "tokens": 1549
      },
      {
        "approach": "budget-2000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 39.460208,
        "tokens": 1577
      },
      {
        "approach": "budget-2000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.1185,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 26.173375,
        "tokens": 1824
      },
      {
        "approach": "budget-2000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 62.926458,
        "tokens": 1322
      },
      {
        "approach": "budget-2000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.62675,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.122792,
        "tokens": 1981
      },
      {
        "approach": "budget-2000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.219125,
        "tokens": 1960
      },
      {
        "approach": "budget-2000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 30.692333,
        "tokens": 1938
      },
      {
        "approach": "budget-2000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.576042,
        "tokens": 682
      },
      {
        "approach": "budget-2000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 26.38075,
        "tokens": 781
      },
      {
        "approach": "budget-2000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 41.672791,
        "tokens": 1711
      },
      {
        "approach": "budget-2000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.469208,
        "tokens": 1125
      },
      {
        "approach": "budget-2000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.152959,
        "tokens": 1311
      },
      {
        "approach": "budget-2000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 45.552875,
        "tokens": 235
      },
      {
        "approach": "budget-2000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.404375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 50.994917,
        "tokens": 1555
      },
      {
        "approach": "budget-2000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.809542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.467625,
        "tokens": 1423
      },
      {
        "approach": "budget-2000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.047125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.459542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.131625,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 61.248875,
        "tokens": 1213
      },
      {
        "approach": "budget-2000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.023,
        "tokens": 1984
      },
      {
        "approach": "budget-2000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 31.828917,
        "tokens": 1542
      },
      {
        "approach": "budget-2000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.716625,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 28.7385,
        "tokens": 633
      },
      {
        "approach": "budget-2000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.832084,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 24.933,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.901167,
        "tokens": 493
      },
      {
        "approach": "budget-2000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 23.727709,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.027875,
        "tokens": 1657
      },
      {
        "approach": "budget-2000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.37525,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 26.148209,
        "tokens": 324
      },
      {
        "approach": "budget-2000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 31.801333,
        "tokens": 843
      },
      {
        "approach": "budget-2000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.067667,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 29.495875,
        "tokens": 142
      },
      {
        "approach": "budget-2000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.000333,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 29.243625,
        "tokens": 1838
      },
      {
        "approach": "budget-2000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.983709,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 31.646625,
        "tokens": 1283
      },
      {
        "approach": "budget-2000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.646333,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 28.812625,
        "tokens": 525
      },
      {
        "approach": "budget-2000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.43625,
        "tokens": 1599
      },
      {
        "approach": "budget-2000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.124,
        "tokens": 1329
      },
      {
        "approach": "budget-2000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.8925,
        "tokens": 1744
      },
      {
        "approach": "budget-2000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.607084,
        "tokens": 1075
      },
      {
        "approach": "budget-2000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.96075,
        "tokens": 1575
      },
      {
        "approach": "budget-2000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.668917,
        "tokens": 1507
      },
      {
        "approach": "budget-2000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.04925,
        "tokens": 1498
      },
      {
        "approach": "budget-2000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.748625,
        "tokens": 1996
      },
      {
        "approach": "budget-2000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.274417,
        "tokens": 1685
      },
      {
        "approach": "budget-2000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.837416,
        "tokens": 1871
      },
      {
        "approach": "budget-2000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 39.79925,
        "tokens": 1635
      },
      {
        "approach": "budget-2000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.384917,
        "tokens": 1378
      },
      {
        "approach": "budget-2000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.850041,
        "tokens": 1028
      },
      {
        "approach": "budget-2000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.938709,
        "tokens": 1338
      },
      {
        "approach": "budget-2000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.550208,
        "tokens": 1706
      },
      {
        "approach": "budget-2000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.969042,
        "tokens": 1037
      },
      {
        "approach": "budget-2000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.93875,
        "tokens": 1619
      },
      {
        "approach": "budget-2000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.664167,
        "tokens": 1897
      },
      {
        "approach": "budget-2000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.636792,
        "tokens": 1469
      },
      {
        "approach": "budget-2000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.67575,
        "tokens": 635
      },
      {
        "approach": "budget-2000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.231083,
        "tokens": 1602
      },
      {
        "approach": "budget-2000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.834041,
        "tokens": 1353
      },
      {
        "approach": "budget-2000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.306375,
        "tokens": 1505
      },
      {
        "approach": "budget-2000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.583375,
        "tokens": 1571
      },
      {
        "approach": "budget-2000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.21725,
        "tokens": 606
      },
      {
        "approach": "budget-2000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 59.617417,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.434,
        "tokens": 1615
      },
      {
        "approach": "budget-2000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.807792,
        "tokens": 931
      },
      {
        "approach": "budget-2000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.738625,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 41.331208,
        "tokens": 1192
      },
      {
        "approach": "budget-2000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 60.001416,
        "tokens": 585
      },
      {
        "approach": "budget-2000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 39.503709,
        "tokens": 939
      },
      {
        "approach": "budget-2000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 60.296041,
        "tokens": 1405
      },
      {
        "approach": "budget-2000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 38.460541,
        "tokens": 1814
      },
      {
        "approach": "budget-2000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.968875,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 34.293083,
        "tokens": 1813
      },
      {
        "approach": "budget-2000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.492958,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 39.61375,
        "tokens": 147
      },
      {
        "approach": "budget-2000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 35.626125,
        "tokens": 959
      },
      {
        "approach": "budget-2000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.610792,
        "tokens": 1362
      },
      {
        "approach": "budget-2000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.410083,
        "tokens": 1544
      },
      {
        "approach": "budget-2000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 67.006209,
        "tokens": 1558
      },
      {
        "approach": "budget-2000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.227667,
        "tokens": 1246
      },
      {
        "approach": "budget-2000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.441417,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 67.726,
        "tokens": 1901
      },
      {
        "approach": "budget-2000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.950833,
        "tokens": 1818
      },
      {
        "approach": "budget-2000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 55.656125,
        "tokens": 1661
      },
      {
        "approach": "budget-2000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 54.437208,
        "tokens": 1687
      },
      {
        "approach": "budget-2000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.303291,
        "tokens": 1903
      },
      {
        "approach": "budget-2000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.875,
        "tokens": 1929
      },
      {
        "approach": "budget-2000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.519083,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 40.698709,
        "tokens": 70
      },
      {
        "approach": "budget-2000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.559709,
        "tokens": 1581
      },
      {
        "approach": "budget-2000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 43.832667,
        "tokens": 1596
      },
      {
        "approach": "budget-2000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.331792,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 55.9285,
        "tokens": 1624
      },
      {
        "approach": "budget-2000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 46.447666,
        "tokens": 1840
      },
      {
        "approach": "budget-2000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 32.634666,
        "tokens": 1847
      },
      {
        "approach": "budget-2000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 30.244334,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.708167,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 58.750083,
        "tokens": 1146
      },
      {
        "approach": "budget-2000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 42.545792,
        "tokens": 1399
      },
      {
        "approach": "budget-2000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 47.139083,
        "tokens": 1576
      },
      {
        "approach": "budget-2000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.150833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 27.478584,
        "tokens": 1348
      },
      {
        "approach": "budget-2000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.766083,
        "tokens": 1549
      },
      {
        "approach": "budget-2000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 39.194584,
        "tokens": 1577
      },
      {
        "approach": "budget-2000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.648583,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 23.408334,
        "tokens": 1824
      },
      {
        "approach": "budget-2000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.99775,
        "tokens": 1322
      },
      {
        "approach": "budget-2000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 24.648,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.228666,
        "tokens": 1981
      },
      {
        "approach": "budget-2000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.036583,
        "tokens": 1960
      },
      {
        "approach": "budget-2000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.136542,
        "tokens": 1938
      },
      {
        "approach": "budget-2000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.055042,
        "tokens": 682
      },
      {
        "approach": "budget-2000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 27.742958,
        "tokens": 781
      },
      {
        "approach": "budget-2000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 42.902834,
        "tokens": 1711
      },
      {
        "approach": "budget-2000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 39.08,
        "tokens": 1125
      },
      {
        "approach": "budget-2000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.932666,
        "tokens": 1311
      },
      {
        "approach": "budget-2000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 42.722542,
        "tokens": 235
      },
      {
        "approach": "budget-2000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.503042,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 51.688916,
        "tokens": 1555
      },
      {
        "approach": "budget-2000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.16225,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.963834,
        "tokens": 1423
      },
      {
        "approach": "budget-2000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.482625,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 24.795084,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.04625,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 62.414083,
        "tokens": 1213
      },
      {
        "approach": "budget-2000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.477042,
        "tokens": 1984
      },
      {
        "approach": "budget-2000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 31.297125,
        "tokens": 1542
      },
      {
        "approach": "budget-2000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.756791,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 28.93475,
        "tokens": 633
      },
      {
        "approach": "budget-2000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.197208,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.1455,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.97775,
        "tokens": 493
      },
      {
        "approach": "budget-2000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 24.20875,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.754167,
        "tokens": 1657
      },
      {
        "approach": "budget-2000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.577,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 25.891459,
        "tokens": 324
      },
      {
        "approach": "budget-2000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 30.557375,
        "tokens": 843
      },
      {
        "approach": "budget-2000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.2435,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 29.171583,
        "tokens": 142
      },
      {
        "approach": "budget-2000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.3705,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 27.633167,
        "tokens": 1838
      },
      {
        "approach": "budget-2000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.515292,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.515458,
        "tokens": 1283
      },
      {
        "approach": "budget-2000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.934459,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 27.961292,
        "tokens": 525
      },
      {
        "approach": "budget-2000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.062417,
        "tokens": 1599
      },
      {
        "approach": "budget-2000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.762834,
        "tokens": 1329
      },
      {
        "approach": "budget-2000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.018,
        "tokens": 1744
      },
      {
        "approach": "budget-2000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.105209,
        "tokens": 1071
      },
      {
        "approach": "budget-2000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.984,
        "tokens": 1575
      },
      {
        "approach": "budget-2000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.645917,
        "tokens": 1507
      },
      {
        "approach": "budget-2000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.526708,
        "tokens": 1498
      },
      {
        "approach": "budget-2000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.1485,
        "tokens": 1996
      },
      {
        "approach": "budget-2000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.124542,
        "tokens": 1050
      },
      {
        "approach": "budget-2000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.804708,
        "tokens": 1871
      },
      {
        "approach": "budget-2000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.740458,
        "tokens": 1635
      },
      {
        "approach": "budget-2000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.2105,
        "tokens": 1378
      },
      {
        "approach": "budget-2000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.617833,
        "tokens": 1059
      },
      {
        "approach": "budget-2000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.26725,
        "tokens": 1338
      },
      {
        "approach": "budget-2000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.61875,
        "tokens": 1706
      },
      {
        "approach": "budget-2000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.693959,
        "tokens": 1037
      },
      {
        "approach": "budget-2000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.274333,
        "tokens": 1332
      },
      {
        "approach": "budget-2000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.003083,
        "tokens": 1149
      },
      {
        "approach": "budget-2000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.635791,
        "tokens": 1469
      },
      {
        "approach": "budget-2000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.92975,
        "tokens": 635
      },
      {
        "approach": "budget-2000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.817958,
        "tokens": 1602
      },
      {
        "approach": "budget-2000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.644667,
        "tokens": 1353
      },
      {
        "approach": "budget-2000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.895167,
        "tokens": 1505
      },
      {
        "approach": "budget-2000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.39525,
        "tokens": 1513
      },
      {
        "approach": "budget-2000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.816167,
        "tokens": 606
      },
      {
        "approach": "budget-2000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 54.030542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.081417,
        "tokens": 1615
      },
      {
        "approach": "budget-2000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.375167,
        "tokens": 931
      },
      {
        "approach": "budget-2000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.999208,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 36.514292,
        "tokens": 1192
      },
      {
        "approach": "budget-2000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 57.224708,
        "tokens": 585
      },
      {
        "approach": "budget-2000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.636,
        "tokens": 939
      },
      {
        "approach": "budget-2000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 56.83675,
        "tokens": 1405
      },
      {
        "approach": "budget-2000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 31.197917,
        "tokens": 1814
      },
      {
        "approach": "budget-2000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.586375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.368666,
        "tokens": 1813
      },
      {
        "approach": "budget-2000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.516584,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 34.283291,
        "tokens": 147
      },
      {
        "approach": "budget-2000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 36.083042,
        "tokens": 959
      },
      {
        "approach": "budget-2000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 42.09125,
        "tokens": 1362
      },
      {
        "approach": "budget-2000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.344208,
        "tokens": 1544
      },
      {
        "approach": "budget-2000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 63.7825,
        "tokens": 1558
      },
      {
        "approach": "budget-2000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.957,
        "tokens": 1246
      },
      {
        "approach": "budget-2000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.555125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 68.07,
        "tokens": 1901
      },
      {
        "approach": "budget-2000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 48.30725,
        "tokens": 1818
      },
      {
        "approach": "budget-2000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 58.188083,
        "tokens": 1661
      },
      {
        "approach": "budget-2000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 60.036958,
        "tokens": 1687
      },
      {
        "approach": "budget-2000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.116792,
        "tokens": 1903
      },
      {
        "approach": "budget-2000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.596917,
        "tokens": 1929
      },
      {
        "approach": "budget-2000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.803417,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.467542,
        "tokens": 70
      },
      {
        "approach": "budget-2000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.896625,
        "tokens": 1581
      },
      {
        "approach": "budget-2000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.120333,
        "tokens": 1596
      },
      {
        "approach": "budget-2000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.319542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 56.06675,
        "tokens": 1624
      },
      {
        "approach": "budget-2000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 48.323459,
        "tokens": 1840
      },
      {
        "approach": "budget-2000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 37.002417,
        "tokens": 1847
      },
      {
        "approach": "budget-2000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.746334,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.995917,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 61.183792,
        "tokens": 1146
      },
      {
        "approach": "budget-2000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 44.661,
        "tokens": 1399
      },
      {
        "approach": "budget-2000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.343833,
        "tokens": 1576
      },
      {
        "approach": "budget-2000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.711667,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.895708,
        "tokens": 1348
      },
      {
        "approach": "budget-2000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.028167,
        "tokens": 1549
      },
      {
        "approach": "budget-2000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.235125,
        "tokens": 1577
      },
      {
        "approach": "budget-2000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.659875,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.376375,
        "tokens": 1824
      },
      {
        "approach": "budget-2000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.901833,
        "tokens": 1322
      },
      {
        "approach": "budget-2000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.311667,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.813792,
        "tokens": 1981
      },
      {
        "approach": "budget-2000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.886583,
        "tokens": 1960
      },
      {
        "approach": "budget-2000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.665959,
        "tokens": 1938
      },
      {
        "approach": "budget-2000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.830917,
        "tokens": 682
      },
      {
        "approach": "budget-2000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.961083,
        "tokens": 781
      },
      {
        "approach": "budget-2000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 46.792875,
        "tokens": 1711
      },
      {
        "approach": "budget-2000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 41.888666,
        "tokens": 1125
      },
      {
        "approach": "budget-2000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 31.68375,
        "tokens": 1311
      },
      {
        "approach": "budget-2000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 47.159709,
        "tokens": 235
      },
      {
        "approach": "budget-2000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.869042,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 52.173709,
        "tokens": 1555
      },
      {
        "approach": "budget-2000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.892292,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.996292,
        "tokens": 1423
      },
      {
        "approach": "budget-2000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.769125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.231833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.187333,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 63.506625,
        "tokens": 1213
      },
      {
        "approach": "budget-2000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.420292,
        "tokens": 1984
      },
      {
        "approach": "budget-2000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 36.067917,
        "tokens": 1542
      },
      {
        "approach": "budget-2000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.835,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.948125,
        "tokens": 633
      },
      {
        "approach": "budget-2000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.741709,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.737375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.420667,
        "tokens": 493
      },
      {
        "approach": "budget-2000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.002,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.864917,
        "tokens": 1657
      },
      {
        "approach": "budget-2000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.4685,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.420375,
        "tokens": 324
      },
      {
        "approach": "budget-2000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 33.506292,
        "tokens": 843
      },
      {
        "approach": "budget-2000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.798125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 29.621834,
        "tokens": 142
      },
      {
        "approach": "budget-2000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.591458,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 27.810083,
        "tokens": 1838
      },
      {
        "approach": "budget-2000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.08175,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 30.492292,
        "tokens": 1283
      },
      {
        "approach": "budget-2000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.065792,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 33.100208,
        "tokens": 525
      },
      {
        "approach": "budget-2000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.818833,
        "tokens": 1599
      },
      {
        "approach": "budget-2000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.828125,
        "tokens": 1329
      },
      {
        "approach": "budget-2000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.543708,
        "tokens": 1744
      },
      {
        "approach": "budget-2000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.828542,
        "tokens": 1075
      },
      {
        "approach": "budget-2000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.693291,
        "tokens": 1575
      },
      {
        "approach": "budget-2000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.612209,
        "tokens": 1507
      },
      {
        "approach": "budget-2000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.377917,
        "tokens": 1247
      },
      {
        "approach": "budget-2000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.372417,
        "tokens": 1996
      },
      {
        "approach": "budget-2000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.533375,
        "tokens": 1050
      },
      {
        "approach": "budget-2000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.350459,
        "tokens": 1962
      },
      {
        "approach": "budget-2000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.940042,
        "tokens": 1635
      },
      {
        "approach": "budget-2000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.460166,
        "tokens": 1378
      },
      {
        "approach": "budget-2000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.121334,
        "tokens": 1028
      },
      {
        "approach": "budget-2000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.056917,
        "tokens": 1338
      },
      {
        "approach": "budget-2000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.077708,
        "tokens": 1706
      },
      {
        "approach": "budget-2000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.337292,
        "tokens": 1037
      },
      {
        "approach": "budget-2000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.004042,
        "tokens": 1619
      },
      {
        "approach": "budget-2000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.642417,
        "tokens": 1897
      },
      {
        "approach": "budget-2000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.675208,
        "tokens": 1469
      },
      {
        "approach": "budget-2000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.997375,
        "tokens": 635
      },
      {
        "approach": "budget-2000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.182958,
        "tokens": 1602
      },
      {
        "approach": "budget-2000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.817375,
        "tokens": 1353
      },
      {
        "approach": "budget-2000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.501708,
        "tokens": 1505
      },
      {
        "approach": "budget-2000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.630625,
        "tokens": 1571
      },
      {
        "approach": "budget-2000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 85.668708,
        "tokens": 606
      },
      {
        "approach": "budget-2000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 60.166875,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.244208,
        "tokens": 1615
      },
      {
        "approach": "budget-2000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.402125,
        "tokens": 931
      },
      {
        "approach": "budget-2000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.780583,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 43.974792,
        "tokens": 1192
      },
      {
        "approach": "budget-2000",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 60.176666,
        "tokens": 585
      },
      {
        "approach": "budget-2000",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.446667,
        "tokens": 939
      },
      {
        "approach": "budget-2000",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 65.386166,
        "tokens": 1405
      },
      {
        "approach": "budget-2000",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 36.194042,
        "tokens": 1814
      },
      {
        "approach": "budget-2000",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.93975,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.363417,
        "tokens": 1813
      },
      {
        "approach": "budget-2000",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.420833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 39.048125,
        "tokens": 147
      },
      {
        "approach": "budget-2000",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 34.199958,
        "tokens": 959
      },
      {
        "approach": "budget-2000",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 41.718333,
        "tokens": 1362
      },
      {
        "approach": "budget-2000",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 54.040792,
        "tokens": 1544
      },
      {
        "approach": "budget-2000",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 68.74375,
        "tokens": 1558
      },
      {
        "approach": "budget-2000",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.406958,
        "tokens": 1246
      },
      {
        "approach": "budget-2000",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.989958,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 76.580625,
        "tokens": 1901
      },
      {
        "approach": "budget-2000",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 52.602667,
        "tokens": 1818
      },
      {
        "approach": "budget-2000",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 65.327125,
        "tokens": 1661
      },
      {
        "approach": "budget-2000",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 62.568,
        "tokens": 1687
      },
      {
        "approach": "budget-2000",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.789625,
        "tokens": 1903
      },
      {
        "approach": "budget-2000",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 49.382291,
        "tokens": 1929
      },
      {
        "approach": "budget-2000",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 66.537167,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 53.962375,
        "tokens": 70
      },
      {
        "approach": "budget-2000",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.281209,
        "tokens": 1581
      },
      {
        "approach": "budget-2000",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.451292,
        "tokens": 1596
      },
      {
        "approach": "budget-2000",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.62075,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 59.554,
        "tokens": 1624
      },
      {
        "approach": "budget-2000",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 55.519708,
        "tokens": 1840
      },
      {
        "approach": "budget-2000",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 42.963125,
        "tokens": 1847
      },
      {
        "approach": "budget-2000",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 36.289333,
        "tokens": 1280
      },
      {
        "approach": "budget-2000",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.83475,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 60.698208,
        "tokens": 1146
      },
      {
        "approach": "budget-2000",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 50.32075,
        "tokens": 1399
      },
      {
        "approach": "budget-2000",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.049917,
        "tokens": 1576
      },
      {
        "approach": "budget-2000",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.716125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.526417,
        "tokens": 1348
      },
      {
        "approach": "budget-2000",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 39.164167,
        "tokens": 1549
      },
      {
        "approach": "budget-2000",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.310875,
        "tokens": 1577
      },
      {
        "approach": "budget-2000",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.679583,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.33425,
        "tokens": 1824
      },
      {
        "approach": "budget-2000",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 66.715917,
        "tokens": 1322
      },
      {
        "approach": "budget-2000",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.421833,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.510167,
        "tokens": 1981
      },
      {
        "approach": "budget-2000",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8666666666666667,
        "latency_ms": 50.253709,
        "tokens": 1960
      },
      {
        "approach": "budget-2000",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.314292,
        "tokens": 1938
      },
      {
        "approach": "budget-2000",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.81725,
        "tokens": 682
      },
      {
        "approach": "budget-2000",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.8305,
        "tokens": 781
      },
      {
        "approach": "budget-2000",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.7333333333333333,
        "latency_ms": 51.936583,
        "tokens": 1711
      },
      {
        "approach": "budget-2000",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 46.756417,
        "tokens": 1125
      },
      {
        "approach": "budget-2000",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 35.373708,
        "tokens": 1311
      },
      {
        "approach": "budget-2000",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 48.950042,
        "tokens": 235
      },
      {
        "approach": "budget-2000",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.888,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 54.970584,
        "tokens": 1555
      },
      {
        "approach": "budget-2000",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.331083,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.212125,
        "tokens": 1423
      },
      {
        "approach": "budget-2000",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.477791,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.778041,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.37125,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 68.696583,
        "tokens": 1213
      },
      {
        "approach": "budget-2000",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.33375,
        "tokens": 1984
      },
      {
        "approach": "budget-2000",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 38.471209,
        "tokens": 1542
      },
      {
        "approach": "budget-2000",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 47.525209,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 41.226958,
        "tokens": 633
      },
      {
        "approach": "budget-2000",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.166916,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.678417,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 38.036209,
        "tokens": 493
      },
      {
        "approach": "budget-2000",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.086667,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 36.472208,
        "tokens": 1657
      },
      {
        "approach": "budget-2000",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.080542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.495792,
        "tokens": 324
      },
      {
        "approach": "budget-2000",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 36.414416,
        "tokens": 843
      },
      {
        "approach": "budget-2000",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.789542,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 35.288125,
        "tokens": 142
      },
      {
        "approach": "budget-2000",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.133625,
        "tokens": 1820
      },
      {
        "approach": "budget-2000",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 35.989333,
        "tokens": 1838
      },
      {
        "approach": "budget-2000",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.673334,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 35.172958,
        "tokens": 1283
      },
      {
        "approach": "budget-2000",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.38975,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 38.726917,
        "tokens": 525
      },
      {
        "approach": "budget-2000",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.562125,
        "tokens": 1599
      },
      {
        "approach": "budget-2000",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.852084,
        "tokens": 1329
      },
      {
        "approach": "budget-2000",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.015333,
        "tokens": 1744
      },
      {
        "approach": "budget-2000",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.841958,
        "tokens": 1351
      },
      {
        "approach": "budget-2000",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.137958,
        "tokens": 1575
      },
      {
        "approach": "budget-2000",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.772917,
        "tokens": 1507
      },
      {
        "approach": "budget-2000",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.00575,
        "tokens": 1780
      },
      {
        "approach": "budget-2000",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.243708,
        "tokens": 1590
      },
      {
        "approach": "budget-2000",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.9775,
        "tokens": 1570
      },
      {
        "approach": "budget-2000",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.654209,
        "tokens": 1871
      },
      {
        "approach": "budget-2000",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.522541,
        "tokens": 1635
      },
      {
        "approach": "budget-2000",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.231917,
        "tokens": 1223
      },
      {
        "approach": "budget-2000",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.224541,
        "tokens": 1028
      },
      {
        "approach": "budget-2000",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.140709,
        "tokens": 1338
      },
      {
        "approach": "budget-2000",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.336125,
        "tokens": 1706
      },
      {
        "approach": "budget-2000",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.898667,
        "tokens": 1037
      },
      {
        "approach": "budget-2000",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.639458,
        "tokens": 1619
      },
      {
        "approach": "budget-2000",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.768334,
        "tokens": 1897
      },
      {
        "approach": "budget-2000",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.352458,
        "tokens": 1469
      },
      {
        "approach": "budget-2000",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.937375,
        "tokens": 635
      },
      {
        "approach": "budget-2000",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.380666,
        "tokens": 1602
      },
      {
        "approach": "budget-2000",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.899667,
        "tokens": 1353
      },
      {
        "approach": "budget-2000",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.04625,
        "tokens": 1505
      },
      {
        "approach": "budget-2000",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.078,
        "tokens": 1571
      },
      {
        "approach": "budget-2000",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 91.054709,
        "tokens": 606
      },
      {
        "approach": "budget-2000",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": -1.0,
        "latency_ms": 62.075375,
        "tokens": 0
      },
      {
        "approach": "budget-2000",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.483791,
        "tokens": 1615
      },
      {
        "approach": "budget-2000",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.099083,
        "tokens": 931
      },
      {
        "approach": "budget-2000",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.167417,
        "tokens": 1280
      }
    ],
    "budget-2500": [
      {
        "approach": "budget-2500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 39.652583,
        "tokens": 1192
      },
      {
        "approach": "budget-2500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 57.266333,
        "tokens": 585
      },
      {
        "approach": "budget-2500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.347167,
        "tokens": 939
      },
      {
        "approach": "budget-2500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 60.753125,
        "tokens": 1405
      },
      {
        "approach": "budget-2500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.941125,
        "tokens": 1814
      },
      {
        "approach": "budget-2500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.729708,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 30.961125,
        "tokens": 1813
      },
      {
        "approach": "budget-2500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.163334,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 37.481209,
        "tokens": 2099
      },
      {
        "approach": "budget-2500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 32.136083,
        "tokens": 959
      },
      {
        "approach": "budget-2500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.969,
        "tokens": 2362
      },
      {
        "approach": "budget-2500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.089166,
        "tokens": 1544
      },
      {
        "approach": "budget-2500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 64.527333,
        "tokens": 1558
      },
      {
        "approach": "budget-2500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.005708,
        "tokens": 1246
      },
      {
        "approach": "budget-2500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.970917,
        "tokens": 2360
      },
      {
        "approach": "budget-2500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 69.846791,
        "tokens": 1901
      },
      {
        "approach": "budget-2500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 50.724208,
        "tokens": 1818
      },
      {
        "approach": "budget-2500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 57.782959,
        "tokens": 2316
      },
      {
        "approach": "budget-2500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 59.275916,
        "tokens": 1687
      },
      {
        "approach": "budget-2500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.965667,
        "tokens": 1903
      },
      {
        "approach": "budget-2500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.294,
        "tokens": 2106
      },
      {
        "approach": "budget-2500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 61.424833,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 47.452667,
        "tokens": 2332
      },
      {
        "approach": "budget-2500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.388875,
        "tokens": 1581
      },
      {
        "approach": "budget-2500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.792,
        "tokens": 1596
      },
      {
        "approach": "budget-2500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 35.900459,
        "tokens": 2443
      },
      {
        "approach": "budget-2500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 57.580792,
        "tokens": 2046
      },
      {
        "approach": "budget-2500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 48.143416,
        "tokens": 2262
      },
      {
        "approach": "budget-2500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 36.1175,
        "tokens": 1847
      },
      {
        "approach": "budget-2500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.092375,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 34.387166,
        "tokens": 2191
      },
      {
        "approach": "budget-2500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 60.680125,
        "tokens": 1146
      },
      {
        "approach": "budget-2500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.720584,
        "tokens": 2408
      },
      {
        "approach": "budget-2500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 50.261833,
        "tokens": 1576
      },
      {
        "approach": "budget-2500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.936208,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 30.850334,
        "tokens": 2204
      },
      {
        "approach": "budget-2500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.383875,
        "tokens": 2309
      },
      {
        "approach": "budget-2500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.131583,
        "tokens": 1577
      },
      {
        "approach": "budget-2500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.698583,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 27.13575,
        "tokens": 1824
      },
      {
        "approach": "budget-2500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.462291,
        "tokens": 1322
      },
      {
        "approach": "budget-2500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.840375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 31.355083,
        "tokens": 1981
      },
      {
        "approach": "budget-2500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 47.948792,
        "tokens": 2018
      },
      {
        "approach": "budget-2500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.187958,
        "tokens": 1938
      },
      {
        "approach": "budget-2500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.448042,
        "tokens": 682
      },
      {
        "approach": "budget-2500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.697541,
        "tokens": 781
      },
      {
        "approach": "budget-2500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 45.914,
        "tokens": 2134
      },
      {
        "approach": "budget-2500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 42.414125,
        "tokens": 1125
      },
      {
        "approach": "budget-2500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.725833,
        "tokens": 1311
      },
      {
        "approach": "budget-2500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 45.855083,
        "tokens": 2420
      },
      {
        "approach": "budget-2500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.00125,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 58.500958,
        "tokens": 2428
      },
      {
        "approach": "budget-2500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.027625,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.970792,
        "tokens": 1423
      },
      {
        "approach": "budget-2500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.584375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.279375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.899834,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 64.210958,
        "tokens": 1213
      },
      {
        "approach": "budget-2500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.198083,
        "tokens": 1984
      },
      {
        "approach": "budget-2500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.053625,
        "tokens": 2267
      },
      {
        "approach": "budget-2500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.429291,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 33.844208,
        "tokens": 633
      },
      {
        "approach": "budget-2500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.493333,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.311416,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 35.728667,
        "tokens": 2171
      },
      {
        "approach": "budget-2500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.062542,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.289708,
        "tokens": 1657
      },
      {
        "approach": "budget-2500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.558625,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 28.816042,
        "tokens": 324
      },
      {
        "approach": "budget-2500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 34.192666,
        "tokens": 843
      },
      {
        "approach": "budget-2500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.230792,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.291458,
        "tokens": 142
      },
      {
        "approach": "budget-2500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.401625,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 30.142875,
        "tokens": 1838
      },
      {
        "approach": "budget-2500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.273417,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 31.657792,
        "tokens": 1283
      },
      {
        "approach": "budget-2500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.309917,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 34.664334,
        "tokens": 2284
      },
      {
        "approach": "budget-2500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.8715,
        "tokens": 2067
      },
      {
        "approach": "budget-2500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.452333,
        "tokens": 1329
      },
      {
        "approach": "budget-2500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.689,
        "tokens": 1744
      },
      {
        "approach": "budget-2500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.983916,
        "tokens": 1351
      },
      {
        "approach": "budget-2500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.566875,
        "tokens": 1575
      },
      {
        "approach": "budget-2500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.341666,
        "tokens": 1507
      },
      {
        "approach": "budget-2500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.63725,
        "tokens": 1780
      },
      {
        "approach": "budget-2500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.135,
        "tokens": 1996
      },
      {
        "approach": "budget-2500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.128125,
        "tokens": 2384
      },
      {
        "approach": "budget-2500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.674833,
        "tokens": 1871
      },
      {
        "approach": "budget-2500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.950542,
        "tokens": 2142
      },
      {
        "approach": "budget-2500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.706,
        "tokens": 1378
      },
      {
        "approach": "budget-2500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.302916,
        "tokens": 1028
      },
      {
        "approach": "budget-2500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.760041,
        "tokens": 1338
      },
      {
        "approach": "budget-2500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.272625,
        "tokens": 1706
      },
      {
        "approach": "budget-2500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.341334,
        "tokens": 1037
      },
      {
        "approach": "budget-2500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.726083,
        "tokens": 1619
      },
      {
        "approach": "budget-2500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.324792,
        "tokens": 1897
      },
      {
        "approach": "budget-2500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.746375,
        "tokens": 1469
      },
      {
        "approach": "budget-2500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.575167,
        "tokens": 635
      },
      {
        "approach": "budget-2500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.757166,
        "tokens": 2063
      },
      {
        "approach": "budget-2500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.72825,
        "tokens": 2382
      },
      {
        "approach": "budget-2500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.878958,
        "tokens": 2008
      },
      {
        "approach": "budget-2500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.720625,
        "tokens": 1571
      },
      {
        "approach": "budget-2500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.172542,
        "tokens": 2170
      },
      {
        "approach": "budget-2500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.629542,
        "tokens": 2052
      },
      {
        "approach": "budget-2500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.198875,
        "tokens": 1615
      },
      {
        "approach": "budget-2500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.942375,
        "tokens": 2350
      },
      {
        "approach": "budget-2500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.28625,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 39.090541,
        "tokens": 1192
      },
      {
        "approach": "budget-2500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 60.353875,
        "tokens": 585
      },
      {
        "approach": "budget-2500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.675625,
        "tokens": 939
      },
      {
        "approach": "budget-2500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 57.741833,
        "tokens": 1405
      },
      {
        "approach": "budget-2500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.286958,
        "tokens": 1814
      },
      {
        "approach": "budget-2500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.483583,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.202042,
        "tokens": 1813
      },
      {
        "approach": "budget-2500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.054584,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 33.461875,
        "tokens": 2099
      },
      {
        "approach": "budget-2500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 31.716084,
        "tokens": 959
      },
      {
        "approach": "budget-2500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.835208,
        "tokens": 2362
      },
      {
        "approach": "budget-2500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 46.610541,
        "tokens": 1544
      },
      {
        "approach": "budget-2500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 63.098333,
        "tokens": 1558
      },
      {
        "approach": "budget-2500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.185916,
        "tokens": 1246
      },
      {
        "approach": "budget-2500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 35.51275,
        "tokens": 2360
      },
      {
        "approach": "budget-2500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 70.046792,
        "tokens": 1901
      },
      {
        "approach": "budget-2500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.29775,
        "tokens": 1818
      },
      {
        "approach": "budget-2500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.060083,
        "tokens": 2316
      },
      {
        "approach": "budget-2500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 58.797792,
        "tokens": 1687
      },
      {
        "approach": "budget-2500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.519167,
        "tokens": 1903
      },
      {
        "approach": "budget-2500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.825291,
        "tokens": 2106
      },
      {
        "approach": "budget-2500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 62.640833,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 47.629708,
        "tokens": 2332
      },
      {
        "approach": "budget-2500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.851209,
        "tokens": 1581
      },
      {
        "approach": "budget-2500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.136542,
        "tokens": 1596
      },
      {
        "approach": "budget-2500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 36.482542,
        "tokens": 2443
      },
      {
        "approach": "budget-2500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 58.215167,
        "tokens": 2046
      },
      {
        "approach": "budget-2500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 49.588041,
        "tokens": 2262
      },
      {
        "approach": "budget-2500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 36.640792,
        "tokens": 1847
      },
      {
        "approach": "budget-2500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.442208,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.498584,
        "tokens": 2191
      },
      {
        "approach": "budget-2500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 62.627959,
        "tokens": 1146
      },
      {
        "approach": "budget-2500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.384417,
        "tokens": 2408
      },
      {
        "approach": "budget-2500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 50.677584,
        "tokens": 1576
      },
      {
        "approach": "budget-2500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.785041,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.767458,
        "tokens": 2204
      },
      {
        "approach": "budget-2500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.938334,
        "tokens": 2309
      },
      {
        "approach": "budget-2500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 43.787166,
        "tokens": 1577
      },
      {
        "approach": "budget-2500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.173958,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 27.542416,
        "tokens": 1824
      },
      {
        "approach": "budget-2500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.948583,
        "tokens": 1322
      },
      {
        "approach": "budget-2500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.810917,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 31.952333,
        "tokens": 1981
      },
      {
        "approach": "budget-2500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 51.711708,
        "tokens": 2018
      },
      {
        "approach": "budget-2500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.778,
        "tokens": 1938
      },
      {
        "approach": "budget-2500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.864083,
        "tokens": 682
      },
      {
        "approach": "budget-2500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.091875,
        "tokens": 781
      },
      {
        "approach": "budget-2500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 47.763167,
        "tokens": 2134
      },
      {
        "approach": "budget-2500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 43.086416,
        "tokens": 1125
      },
      {
        "approach": "budget-2500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.465291,
        "tokens": 1311
      },
      {
        "approach": "budget-2500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 48.527916,
        "tokens": 2420
      },
      {
        "approach": "budget-2500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.746791,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 55.386,
        "tokens": 2428
      },
      {
        "approach": "budget-2500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.13175,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.909667,
        "tokens": 1423
      },
      {
        "approach": "budget-2500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.5235,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.096834,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.26825,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 67.520084,
        "tokens": 1213
      },
      {
        "approach": "budget-2500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.409083,
        "tokens": 1984
      },
      {
        "approach": "budget-2500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.924958,
        "tokens": 2267
      },
      {
        "approach": "budget-2500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.243083,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.151333,
        "tokens": 633
      },
      {
        "approach": "budget-2500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.91825,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.270334,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 36.536458,
        "tokens": 2171
      },
      {
        "approach": "budget-2500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.13775,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.696875,
        "tokens": 1657
      },
      {
        "approach": "budget-2500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.022208,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.206958,
        "tokens": 324
      },
      {
        "approach": "budget-2500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 36.218375,
        "tokens": 843
      },
      {
        "approach": "budget-2500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.756375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 34.400667,
        "tokens": 142
      },
      {
        "approach": "budget-2500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.469042,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 33.520083,
        "tokens": 1838
      },
      {
        "approach": "budget-2500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 36.086958,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 36.512417,
        "tokens": 1283
      },
      {
        "approach": "budget-2500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.823458,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 35.656791,
        "tokens": 2284
      },
      {
        "approach": "budget-2500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.391334,
        "tokens": 2067
      },
      {
        "approach": "budget-2500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.118167,
        "tokens": 1329
      },
      {
        "approach": "budget-2500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.30875,
        "tokens": 1744
      },
      {
        "approach": "budget-2500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.817917,
        "tokens": 1351
      },
      {
        "approach": "budget-2500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.565417,
        "tokens": 1575
      },
      {
        "approach": "budget-2500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.966125,
        "tokens": 1507
      },
      {
        "approach": "budget-2500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.058791,
        "tokens": 1780
      },
      {
        "approach": "budget-2500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.936333,
        "tokens": 1996
      },
      {
        "approach": "budget-2500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.605584,
        "tokens": 2384
      },
      {
        "approach": "budget-2500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.277458,
        "tokens": 1979
      },
      {
        "approach": "budget-2500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.485833,
        "tokens": 2142
      },
      {
        "approach": "budget-2500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.022916,
        "tokens": 1378
      },
      {
        "approach": "budget-2500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.905917,
        "tokens": 1028
      },
      {
        "approach": "budget-2500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.493458,
        "tokens": 1338
      },
      {
        "approach": "budget-2500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.652875,
        "tokens": 1706
      },
      {
        "approach": "budget-2500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.258959,
        "tokens": 1037
      },
      {
        "approach": "budget-2500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.149458,
        "tokens": 1619
      },
      {
        "approach": "budget-2500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.180209,
        "tokens": 1897
      },
      {
        "approach": "budget-2500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.932666,
        "tokens": 1469
      },
      {
        "approach": "budget-2500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.415708,
        "tokens": 635
      },
      {
        "approach": "budget-2500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.778833,
        "tokens": 2063
      },
      {
        "approach": "budget-2500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.931584,
        "tokens": 2382
      },
      {
        "approach": "budget-2500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.360125,
        "tokens": 2008
      },
      {
        "approach": "budget-2500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.042542,
        "tokens": 1571
      },
      {
        "approach": "budget-2500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 82.123416,
        "tokens": 2306
      },
      {
        "approach": "budget-2500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.919666,
        "tokens": 2052
      },
      {
        "approach": "budget-2500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.506041,
        "tokens": 1095
      },
      {
        "approach": "budget-2500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.323291,
        "tokens": 2173
      },
      {
        "approach": "budget-2500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.505917,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 36.839416,
        "tokens": 1192
      },
      {
        "approach": "budget-2500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 55.90375,
        "tokens": 585
      },
      {
        "approach": "budget-2500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.129166,
        "tokens": 939
      },
      {
        "approach": "budget-2500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 56.851208,
        "tokens": 1405
      },
      {
        "approach": "budget-2500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 31.783291,
        "tokens": 1814
      },
      {
        "approach": "budget-2500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.067708,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 30.640459,
        "tokens": 1813
      },
      {
        "approach": "budget-2500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.235042,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 33.284208,
        "tokens": 2099
      },
      {
        "approach": "budget-2500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 31.755291,
        "tokens": 959
      },
      {
        "approach": "budget-2500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.256625,
        "tokens": 2362
      },
      {
        "approach": "budget-2500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 45.29025,
        "tokens": 1544
      },
      {
        "approach": "budget-2500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 62.872375,
        "tokens": 1558
      },
      {
        "approach": "budget-2500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.17175,
        "tokens": 1246
      },
      {
        "approach": "budget-2500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.862917,
        "tokens": 2360
      },
      {
        "approach": "budget-2500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 69.02325,
        "tokens": 1901
      },
      {
        "approach": "budget-2500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.226,
        "tokens": 1818
      },
      {
        "approach": "budget-2500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 58.306125,
        "tokens": 2316
      },
      {
        "approach": "budget-2500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 58.994417,
        "tokens": 1687
      },
      {
        "approach": "budget-2500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.046042,
        "tokens": 1903
      },
      {
        "approach": "budget-2500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.909959,
        "tokens": 2106
      },
      {
        "approach": "budget-2500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.708042,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 46.994833,
        "tokens": 2332
      },
      {
        "approach": "budget-2500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.531875,
        "tokens": 1581
      },
      {
        "approach": "budget-2500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 47.264334,
        "tokens": 1596
      },
      {
        "approach": "budget-2500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 35.48225,
        "tokens": 2443
      },
      {
        "approach": "budget-2500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 56.681333,
        "tokens": 2046
      },
      {
        "approach": "budget-2500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 50.404916,
        "tokens": 2262
      },
      {
        "approach": "budget-2500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 36.140459,
        "tokens": 1847
      },
      {
        "approach": "budget-2500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.504833,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.004125,
        "tokens": 2191
      },
      {
        "approach": "budget-2500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 60.145209,
        "tokens": 1146
      },
      {
        "approach": "budget-2500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 44.388708,
        "tokens": 2408
      },
      {
        "approach": "budget-2500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 51.832125,
        "tokens": 1576
      },
      {
        "approach": "budget-2500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.796417,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 28.314667,
        "tokens": 2204
      },
      {
        "approach": "budget-2500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.93175,
        "tokens": 2309
      },
      {
        "approach": "budget-2500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.265084,
        "tokens": 1577
      },
      {
        "approach": "budget-2500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.994084,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.146834,
        "tokens": 1824
      },
      {
        "approach": "budget-2500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 63.366709,
        "tokens": 1322
      },
      {
        "approach": "budget-2500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.92625,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.729875,
        "tokens": 1981
      },
      {
        "approach": "budget-2500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.012958,
        "tokens": 2018
      },
      {
        "approach": "budget-2500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.99075,
        "tokens": 1938
      },
      {
        "approach": "budget-2500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.616375,
        "tokens": 682
      },
      {
        "approach": "budget-2500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.336458,
        "tokens": 781
      },
      {
        "approach": "budget-2500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 43.936541,
        "tokens": 2134
      },
      {
        "approach": "budget-2500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 41.032,
        "tokens": 1125
      },
      {
        "approach": "budget-2500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.377334,
        "tokens": 1311
      },
      {
        "approach": "budget-2500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 47.007916,
        "tokens": 2420
      },
      {
        "approach": "budget-2500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.75375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 54.427667,
        "tokens": 2428
      },
      {
        "approach": "budget-2500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.442666,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.777833,
        "tokens": 1423
      },
      {
        "approach": "budget-2500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.155708,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.149667,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.947041,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 67.607833,
        "tokens": 1213
      },
      {
        "approach": "budget-2500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.006917,
        "tokens": 1984
      },
      {
        "approach": "budget-2500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.818416,
        "tokens": 2267
      },
      {
        "approach": "budget-2500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 42.424208,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.724333,
        "tokens": 633
      },
      {
        "approach": "budget-2500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 33.028542,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.573375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 37.476959,
        "tokens": 2171
      },
      {
        "approach": "budget-2500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.580709,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 39.158166,
        "tokens": 1657
      },
      {
        "approach": "budget-2500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 39.58125,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 33.395916,
        "tokens": 324
      },
      {
        "approach": "budget-2500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 35.605708,
        "tokens": 843
      },
      {
        "approach": "budget-2500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.355334,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.44775,
        "tokens": 142
      },
      {
        "approach": "budget-2500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.053916,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 36.373,
        "tokens": 1838
      },
      {
        "approach": "budget-2500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.407625,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.970667,
        "tokens": 1283
      },
      {
        "approach": "budget-2500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.516458,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 37.189709,
        "tokens": 2284
      },
      {
        "approach": "budget-2500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.388583,
        "tokens": 2067
      },
      {
        "approach": "budget-2500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.958458,
        "tokens": 1329
      },
      {
        "approach": "budget-2500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.402958,
        "tokens": 1744
      },
      {
        "approach": "budget-2500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.931041,
        "tokens": 1351
      },
      {
        "approach": "budget-2500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.028166,
        "tokens": 1575
      },
      {
        "approach": "budget-2500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.10025,
        "tokens": 1507
      },
      {
        "approach": "budget-2500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.80025,
        "tokens": 1780
      },
      {
        "approach": "budget-2500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.230166,
        "tokens": 1996
      },
      {
        "approach": "budget-2500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.304167,
        "tokens": 2269
      },
      {
        "approach": "budget-2500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.465625,
        "tokens": 1798
      },
      {
        "approach": "budget-2500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.616583,
        "tokens": 2142
      },
      {
        "approach": "budget-2500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.869167,
        "tokens": 1378
      },
      {
        "approach": "budget-2500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.973583,
        "tokens": 1028
      },
      {
        "approach": "budget-2500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.027208,
        "tokens": 1338
      },
      {
        "approach": "budget-2500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.108834,
        "tokens": 2163
      },
      {
        "approach": "budget-2500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.556167,
        "tokens": 1272
      },
      {
        "approach": "budget-2500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.122042,
        "tokens": 1332
      },
      {
        "approach": "budget-2500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.477,
        "tokens": 1897
      },
      {
        "approach": "budget-2500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.682208,
        "tokens": 1469
      },
      {
        "approach": "budget-2500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.716958,
        "tokens": 635
      },
      {
        "approach": "budget-2500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.112542,
        "tokens": 2063
      },
      {
        "approach": "budget-2500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.641708,
        "tokens": 2382
      },
      {
        "approach": "budget-2500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.839917,
        "tokens": 2008
      },
      {
        "approach": "budget-2500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.94575,
        "tokens": 1571
      },
      {
        "approach": "budget-2500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.8165,
        "tokens": 2306
      },
      {
        "approach": "budget-2500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.616958,
        "tokens": 2052
      },
      {
        "approach": "budget-2500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.239917,
        "tokens": 1615
      },
      {
        "approach": "budget-2500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.599791,
        "tokens": 2354
      },
      {
        "approach": "budget-2500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.268333,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 38.421833,
        "tokens": 1192
      },
      {
        "approach": "budget-2500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 56.938542,
        "tokens": 585
      },
      {
        "approach": "budget-2500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.698375,
        "tokens": 939
      },
      {
        "approach": "budget-2500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 58.429167,
        "tokens": 1405
      },
      {
        "approach": "budget-2500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.346875,
        "tokens": 1814
      },
      {
        "approach": "budget-2500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.760667,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.200541,
        "tokens": 1813
      },
      {
        "approach": "budget-2500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.59175,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 40.764375,
        "tokens": 2099
      },
      {
        "approach": "budget-2500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 33.885292,
        "tokens": 959
      },
      {
        "approach": "budget-2500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.981708,
        "tokens": 2362
      },
      {
        "approach": "budget-2500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 51.794125,
        "tokens": 1544
      },
      {
        "approach": "budget-2500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 66.161042,
        "tokens": 1558
      },
      {
        "approach": "budget-2500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.544584,
        "tokens": 1246
      },
      {
        "approach": "budget-2500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 34.174167,
        "tokens": 2360
      },
      {
        "approach": "budget-2500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 71.537834,
        "tokens": 1901
      },
      {
        "approach": "budget-2500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.824541,
        "tokens": 1818
      },
      {
        "approach": "budget-2500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.309791,
        "tokens": 2316
      },
      {
        "approach": "budget-2500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 59.133125,
        "tokens": 1687
      },
      {
        "approach": "budget-2500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.911542,
        "tokens": 1903
      },
      {
        "approach": "budget-2500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.070375,
        "tokens": 2106
      },
      {
        "approach": "budget-2500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 55.802042,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 44.653875,
        "tokens": 2332
      },
      {
        "approach": "budget-2500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 50.469625,
        "tokens": 1581
      },
      {
        "approach": "budget-2500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.058917,
        "tokens": 1596
      },
      {
        "approach": "budget-2500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 38.687041,
        "tokens": 2443
      },
      {
        "approach": "budget-2500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 55.808334,
        "tokens": 2046
      },
      {
        "approach": "budget-2500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 50.313375,
        "tokens": 2262
      },
      {
        "approach": "budget-2500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 36.281917,
        "tokens": 1847
      },
      {
        "approach": "budget-2500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.826959,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.409459,
        "tokens": 2191
      },
      {
        "approach": "budget-2500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 59.528209,
        "tokens": 1146
      },
      {
        "approach": "budget-2500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 44.495958,
        "tokens": 2408
      },
      {
        "approach": "budget-2500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 48.519584,
        "tokens": 1576
      },
      {
        "approach": "budget-2500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.487375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.61475,
        "tokens": 2204
      },
      {
        "approach": "budget-2500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.094625,
        "tokens": 2309
      },
      {
        "approach": "budget-2500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.523375,
        "tokens": 1577
      },
      {
        "approach": "budget-2500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.463875,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 27.051,
        "tokens": 1824
      },
      {
        "approach": "budget-2500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.333459,
        "tokens": 1322
      },
      {
        "approach": "budget-2500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.17825,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.629625,
        "tokens": 1981
      },
      {
        "approach": "budget-2500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 52.373042,
        "tokens": 2018
      },
      {
        "approach": "budget-2500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.77075,
        "tokens": 1938
      },
      {
        "approach": "budget-2500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.5405,
        "tokens": 682
      },
      {
        "approach": "budget-2500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 30.097625,
        "tokens": 781
      },
      {
        "approach": "budget-2500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 48.628,
        "tokens": 2134
      },
      {
        "approach": "budget-2500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 44.731083,
        "tokens": 1125
      },
      {
        "approach": "budget-2500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.206584,
        "tokens": 1311
      },
      {
        "approach": "budget-2500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 48.429041,
        "tokens": 2420
      },
      {
        "approach": "budget-2500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.687625,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 55.943917,
        "tokens": 2428
      },
      {
        "approach": "budget-2500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.863833,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.640584,
        "tokens": 1423
      },
      {
        "approach": "budget-2500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.321167,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 30.163375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 32.889958,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 71.701833,
        "tokens": 1213
      },
      {
        "approach": "budget-2500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.447334,
        "tokens": 1984
      },
      {
        "approach": "budget-2500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.868291,
        "tokens": 2267
      },
      {
        "approach": "budget-2500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.261416,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 33.598917,
        "tokens": 633
      },
      {
        "approach": "budget-2500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.849875,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.125833,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 35.390417,
        "tokens": 2171
      },
      {
        "approach": "budget-2500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.064583,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.087334,
        "tokens": 1657
      },
      {
        "approach": "budget-2500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 38.669416,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 28.656666,
        "tokens": 324
      },
      {
        "approach": "budget-2500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 36.007083,
        "tokens": 843
      },
      {
        "approach": "budget-2500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.363166,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.334292,
        "tokens": 142
      },
      {
        "approach": "budget-2500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.776,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 31.819291,
        "tokens": 1838
      },
      {
        "approach": "budget-2500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.092666,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 37.791667,
        "tokens": 1283
      },
      {
        "approach": "budget-2500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 37.272041,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.026417,
        "tokens": 2284
      },
      {
        "approach": "budget-2500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.874042,
        "tokens": 2067
      },
      {
        "approach": "budget-2500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.458125,
        "tokens": 1329
      },
      {
        "approach": "budget-2500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.977959,
        "tokens": 1744
      },
      {
        "approach": "budget-2500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.6465,
        "tokens": 1075
      },
      {
        "approach": "budget-2500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.908292,
        "tokens": 1575
      },
      {
        "approach": "budget-2500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.770292,
        "tokens": 1507
      },
      {
        "approach": "budget-2500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.952084,
        "tokens": 1780
      },
      {
        "approach": "budget-2500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.328417,
        "tokens": 1996
      },
      {
        "approach": "budget-2500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.465417,
        "tokens": 1685
      },
      {
        "approach": "budget-2500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.439,
        "tokens": 1609
      },
      {
        "approach": "budget-2500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.957833,
        "tokens": 2142
      },
      {
        "approach": "budget-2500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.757542,
        "tokens": 1378
      },
      {
        "approach": "budget-2500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.042,
        "tokens": 1028
      },
      {
        "approach": "budget-2500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.317166,
        "tokens": 1338
      },
      {
        "approach": "budget-2500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.48525,
        "tokens": 1706
      },
      {
        "approach": "budget-2500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.53975,
        "tokens": 1037
      },
      {
        "approach": "budget-2500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.865625,
        "tokens": 1365
      },
      {
        "approach": "budget-2500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.147875,
        "tokens": 1897
      },
      {
        "approach": "budget-2500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.274958,
        "tokens": 1469
      },
      {
        "approach": "budget-2500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.435834,
        "tokens": 635
      },
      {
        "approach": "budget-2500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.235958,
        "tokens": 2063
      },
      {
        "approach": "budget-2500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.62925,
        "tokens": 2382
      },
      {
        "approach": "budget-2500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.831833,
        "tokens": 2008
      },
      {
        "approach": "budget-2500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.653125,
        "tokens": 1571
      },
      {
        "approach": "budget-2500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.278333,
        "tokens": 2306
      },
      {
        "approach": "budget-2500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.035417,
        "tokens": 2052
      },
      {
        "approach": "budget-2500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.16925,
        "tokens": 1615
      },
      {
        "approach": "budget-2500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.806875,
        "tokens": 2173
      },
      {
        "approach": "budget-2500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.887583,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 40.657,
        "tokens": 1192
      },
      {
        "approach": "budget-2500",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 63.214959,
        "tokens": 585
      },
      {
        "approach": "budget-2500",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 0.8666666666666667,
        "latency_ms": 38.215042,
        "tokens": 939
      },
      {
        "approach": "budget-2500",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 60.32725,
        "tokens": 1405
      },
      {
        "approach": "budget-2500",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.669916,
        "tokens": 1814
      },
      {
        "approach": "budget-2500",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.915292,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.638625,
        "tokens": 1813
      },
      {
        "approach": "budget-2500",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.934333,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 36.657458,
        "tokens": 2099
      },
      {
        "approach": "budget-2500",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 32.754084,
        "tokens": 959
      },
      {
        "approach": "budget-2500",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.287208,
        "tokens": 1904
      },
      {
        "approach": "budget-2500",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.661167,
        "tokens": 1544
      },
      {
        "approach": "budget-2500",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 69.874875,
        "tokens": 1558
      },
      {
        "approach": "budget-2500",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.486459,
        "tokens": 1246
      },
      {
        "approach": "budget-2500",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.403417,
        "tokens": 2360
      },
      {
        "approach": "budget-2500",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.8,
        "latency_ms": 72.424667,
        "tokens": 1901
      },
      {
        "approach": "budget-2500",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 52.285916,
        "tokens": 1818
      },
      {
        "approach": "budget-2500",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 60.894875,
        "tokens": 2316
      },
      {
        "approach": "budget-2500",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 65.377209,
        "tokens": 1612
      },
      {
        "approach": "budget-2500",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.287875,
        "tokens": 1903
      },
      {
        "approach": "budget-2500",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.696292,
        "tokens": 2106
      },
      {
        "approach": "budget-2500",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 63.357375,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 47.867625,
        "tokens": 2332
      },
      {
        "approach": "budget-2500",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.810209,
        "tokens": 1581
      },
      {
        "approach": "budget-2500",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 47.981959,
        "tokens": 1596
      },
      {
        "approach": "budget-2500",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 37.793541,
        "tokens": 2443
      },
      {
        "approach": "budget-2500",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 63.8795,
        "tokens": 2046
      },
      {
        "approach": "budget-2500",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 50.793667,
        "tokens": 2262
      },
      {
        "approach": "budget-2500",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 36.773459,
        "tokens": 1847
      },
      {
        "approach": "budget-2500",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.096792,
        "tokens": 1280
      },
      {
        "approach": "budget-2500",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 34.447833,
        "tokens": 2191
      },
      {
        "approach": "budget-2500",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 63.443459,
        "tokens": 1146
      },
      {
        "approach": "budget-2500",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.755125,
        "tokens": 2408
      },
      {
        "approach": "budget-2500",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 50.43175,
        "tokens": 1576
      },
      {
        "approach": "budget-2500",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.181042,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.414292,
        "tokens": 2204
      },
      {
        "approach": "budget-2500",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.684084,
        "tokens": 2309
      },
      {
        "approach": "budget-2500",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.605291,
        "tokens": 1577
      },
      {
        "approach": "budget-2500",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.73675,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 25.508541,
        "tokens": 1824
      },
      {
        "approach": "budget-2500",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.472708,
        "tokens": 1322
      },
      {
        "approach": "budget-2500",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 25.968167,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 33.466708,
        "tokens": 1981
      },
      {
        "approach": "budget-2500",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.730291,
        "tokens": 2018
      },
      {
        "approach": "budget-2500",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.645833,
        "tokens": 1938
      },
      {
        "approach": "budget-2500",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 32.231708,
        "tokens": 682
      },
      {
        "approach": "budget-2500",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.461042,
        "tokens": 781
      },
      {
        "approach": "budget-2500",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 46.797208,
        "tokens": 2134
      },
      {
        "approach": "budget-2500",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 43.500083,
        "tokens": 1125
      },
      {
        "approach": "budget-2500",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 34.440833,
        "tokens": 1311
      },
      {
        "approach": "budget-2500",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 46.933042,
        "tokens": 2420
      },
      {
        "approach": "budget-2500",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.068125,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 57.931709,
        "tokens": 2428
      },
      {
        "approach": "budget-2500",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 31.578875,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.593917,
        "tokens": 1423
      },
      {
        "approach": "budget-2500",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.35375,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.06325,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 35.742708,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 71.553834,
        "tokens": 1213
      },
      {
        "approach": "budget-2500",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.274917,
        "tokens": 1984
      },
      {
        "approach": "budget-2500",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.112875,
        "tokens": 2267
      },
      {
        "approach": "budget-2500",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 45.757917,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.165917,
        "tokens": 633
      },
      {
        "approach": "budget-2500",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.89575,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 27.96575,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 37.374042,
        "tokens": 2171
      },
      {
        "approach": "budget-2500",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 26.815583,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.482958,
        "tokens": 1657
      },
      {
        "approach": "budget-2500",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 41.552958,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.493834,
        "tokens": 324
      },
      {
        "approach": "budget-2500",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4,
        "latency_ms": 36.670084,
        "tokens": 843
      },
      {
        "approach": "budget-2500",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 28.6815,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.4666666666666667,
        "latency_ms": 36.828583,
        "tokens": 142
      },
      {
        "approach": "budget-2500",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.608833,
        "tokens": 1820
      },
      {
        "approach": "budget-2500",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6666666666666666,
        "latency_ms": 32.40525,
        "tokens": 1838
      },
      {
        "approach": "budget-2500",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 34.474083,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 36.36375,
        "tokens": 1283
      },
      {
        "approach": "budget-2500",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.0,
        "latency_ms": 29.556459,
        "tokens": 0
      },
      {
        "approach": "budget-2500",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 32.188,
        "tokens": 2284
      },
      {
        "approach": "budget-2500",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.359208,
        "tokens": 2067
      },
      {
        "approach": "budget-2500",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.71425,
        "tokens": 1329
      },
      {
        "approach": "budget-2500",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.116,
        "tokens": 1578
      },
      {
        "approach": "budget-2500",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.397375,
        "tokens": 1071
      },
      {
        "approach": "budget-2500",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.451375,
        "tokens": 1575
      },
      {
        "approach": "budget-2500",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.30975,
        "tokens": 1507
      },
      {
        "approach": "budget-2500",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.715666,
        "tokens": 1780
      },
      {
        "approach": "budget-2500",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.242208,
        "tokens": 1996
      },
      {
        "approach": "budget-2500",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.27025,
        "tokens": 2384
      },
      {
        "approach": "budget-2500",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.945084,
        "tokens": 1871
      },
      {
        "approach": "budget-2500",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.066792,
        "tokens": 2287
      },
      {
        "approach": "budget-2500",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.601625,
        "tokens": 1378
      },
      {
        "approach": "budget-2500",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.778667,
        "tokens": 1028
      },
      {
        "approach": "budget-2500",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.670291,
        "tokens": 1338
      },
      {
        "approach": "budget-2500",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.768875,
        "tokens": 1706
      },
      {
        "approach": "budget-2500",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.688667,
        "tokens": 1037
      },
      {
        "approach": "budget-2500",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.490125,
        "tokens": 1332
      },
      {
        "approach": "budget-2500",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.712292,
        "tokens": 1591
      },
      {
        "approach": "budget-2500",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.911625,
        "tokens": 1469
      },
      {
        "approach": "budget-2500",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.63875,
        "tokens": 635
      },
      {
        "approach": "budget-2500",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.397917,
        "tokens": 2063
      },
      {
        "approach": "budget-2500",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.336375,
        "tokens": 2382
      },
      {
        "approach": "budget-2500",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.312209,
        "tokens": 2008
      },
      {
        "approach": "budget-2500",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.90875,
        "tokens": 1571
      },
      {
        "approach": "budget-2500",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.960584,
        "tokens": 2306
      },
      {
        "approach": "budget-2500",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.7625,
        "tokens": 2052
      },
      {
        "approach": "budget-2500",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.156417,
        "tokens": 1615
      },
      {
        "approach": "budget-2500",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.96675,
        "tokens": 2354
      },
      {
        "approach": "budget-2500",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.159375,
        "tokens": 1280
      }
    ],
    "strip-prefix": [
      {
        "approach": "strip-prefix",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 35.328667,
        "tokens": 1138
      },
      {
        "approach": "strip-prefix",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 55.053458,
        "tokens": 505
      },
      {
        "approach": "strip-prefix",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.498334,
        "tokens": 3455
      },
      {
        "approach": "strip-prefix",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 52.726792,
        "tokens": 1196
      },
      {
        "approach": "strip-prefix",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.85825,
        "tokens": 4322
      },
      {
        "approach": "strip-prefix",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 24.551083,
        "tokens": 3927
      },
      {
        "approach": "strip-prefix",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 25.603166,
        "tokens": 3846
      },
      {
        "approach": "strip-prefix",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.926541,
        "tokens": 3871
      },
      {
        "approach": "strip-prefix",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 29.061541,
        "tokens": 3605
      },
      {
        "approach": "strip-prefix",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 28.17925,
        "tokens": 6478
      },
      {
        "approach": "strip-prefix",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.2285,
        "tokens": 2180
      },
      {
        "approach": "strip-prefix",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 42.858042,
        "tokens": 1455
      },
      {
        "approach": "strip-prefix",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 58.904542,
        "tokens": 1419
      },
      {
        "approach": "strip-prefix",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.651333,
        "tokens": 2549
      },
      {
        "approach": "strip-prefix",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 28.180166,
        "tokens": 4906
      },
      {
        "approach": "strip-prefix",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 63.116083,
        "tokens": 1668
      },
      {
        "approach": "strip-prefix",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.257709,
        "tokens": 1579
      },
      {
        "approach": "strip-prefix",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 54.700791,
        "tokens": 2155
      },
      {
        "approach": "strip-prefix",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 55.164875,
        "tokens": 1532
      },
      {
        "approach": "strip-prefix",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.024292,
        "tokens": 4852
      },
      {
        "approach": "strip-prefix",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.690917,
        "tokens": 1822
      },
      {
        "approach": "strip-prefix",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 53.928584,
        "tokens": 1653
      },
      {
        "approach": "strip-prefix",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 38.938125,
        "tokens": 2861
      },
      {
        "approach": "strip-prefix",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 45.566083,
        "tokens": 1536
      },
      {
        "approach": "strip-prefix",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 43.576708,
        "tokens": 1429
      },
      {
        "approach": "strip-prefix",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 31.0785,
        "tokens": 4080
      },
      {
        "approach": "strip-prefix",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 59.228084,
        "tokens": 3096
      },
      {
        "approach": "strip-prefix",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 50.547042,
        "tokens": 3129
      },
      {
        "approach": "strip-prefix",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 39.246833,
        "tokens": 3929
      },
      {
        "approach": "strip-prefix",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.6595,
        "tokens": 3460
      },
      {
        "approach": "strip-prefix",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.924917,
        "tokens": 4177
      },
      {
        "approach": "strip-prefix",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.3333333333333333,
        "latency_ms": 57.9215,
        "tokens": 987
      },
      {
        "approach": "strip-prefix",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 41.877542,
        "tokens": 2957
      },
      {
        "approach": "strip-prefix",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.221583,
        "tokens": 1317
      },
      {
        "approach": "strip-prefix",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 24.4735,
        "tokens": 3763
      },
      {
        "approach": "strip-prefix",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 28.046917,
        "tokens": 3359
      },
      {
        "approach": "strip-prefix",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.654459,
        "tokens": 3557
      },
      {
        "approach": "strip-prefix",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.425917,
        "tokens": 1358
      },
      {
        "approach": "strip-prefix",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.015166,
        "tokens": 5080
      },
      {
        "approach": "strip-prefix",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 24.201417,
        "tokens": 1824
      },
      {
        "approach": "strip-prefix",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.110375,
        "tokens": 1103
      },
      {
        "approach": "strip-prefix",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.080708,
        "tokens": 3660
      },
      {
        "approach": "strip-prefix",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.659958,
        "tokens": 3690
      },
      {
        "approach": "strip-prefix",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.159792,
        "tokens": 1770
      },
      {
        "approach": "strip-prefix",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 30.290083,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.395958,
        "tokens": 3626
      },
      {
        "approach": "strip-prefix",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.71675,
        "tokens": 5147
      },
      {
        "approach": "strip-prefix",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 41.496292,
        "tokens": 1910
      },
      {
        "approach": "strip-prefix",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 39.456208,
        "tokens": 6227
      },
      {
        "approach": "strip-prefix",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.502416,
        "tokens": 4567
      },
      {
        "approach": "strip-prefix",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 43.598375,
        "tokens": 2492
      },
      {
        "approach": "strip-prefix",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.953792,
        "tokens": 4657
      },
      {
        "approach": "strip-prefix",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 50.792417,
        "tokens": 2170
      },
      {
        "approach": "strip-prefix",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.666875,
        "tokens": 3235
      },
      {
        "approach": "strip-prefix",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.112292,
        "tokens": 3654
      },
      {
        "approach": "strip-prefix",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 24.522417,
        "tokens": 3503
      },
      {
        "approach": "strip-prefix",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 23.989167,
        "tokens": 2900
      },
      {
        "approach": "strip-prefix",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.273916,
        "tokens": 5842
      },
      {
        "approach": "strip-prefix",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 61.032333,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.183,
        "tokens": 1818
      },
      {
        "approach": "strip-prefix",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.130917,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.348625,
        "tokens": 4419
      },
      {
        "approach": "strip-prefix",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.251666,
        "tokens": 4548
      },
      {
        "approach": "strip-prefix",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 24.828875,
        "tokens": 5083
      },
      {
        "approach": "strip-prefix",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 23.940541,
        "tokens": 3550
      },
      {
        "approach": "strip-prefix",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 31.413292,
        "tokens": 2115
      },
      {
        "approach": "strip-prefix",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.154167,
        "tokens": 3318
      },
      {
        "approach": "strip-prefix",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.297833,
        "tokens": 1657
      },
      {
        "approach": "strip-prefix",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.461666,
        "tokens": 2907
      },
      {
        "approach": "strip-prefix",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.782542,
        "tokens": 4254
      },
      {
        "approach": "strip-prefix",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.653833,
        "tokens": 4695
      },
      {
        "approach": "strip-prefix",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 24.922459,
        "tokens": 5071
      },
      {
        "approach": "strip-prefix",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.862292,
        "tokens": 4192
      },
      {
        "approach": "strip-prefix",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.746708,
        "tokens": 5628
      },
      {
        "approach": "strip-prefix",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 27.510291,
        "tokens": 3492
      },
      {
        "approach": "strip-prefix",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 29.767792,
        "tokens": 5082
      },
      {
        "approach": "strip-prefix",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.345875,
        "tokens": 4447
      },
      {
        "approach": "strip-prefix",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.631125,
        "tokens": 5154
      },
      {
        "approach": "strip-prefix",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 27.691333,
        "tokens": 4336
      },
      {
        "approach": "strip-prefix",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.406583,
        "tokens": 3122
      },
      {
        "approach": "strip-prefix",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.773792,
        "tokens": 2694
      },
      {
        "approach": "strip-prefix",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.56575,
        "tokens": 1471
      },
      {
        "approach": "strip-prefix",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.112083,
        "tokens": 1210
      },
      {
        "approach": "strip-prefix",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.453792,
        "tokens": 1359
      },
      {
        "approach": "strip-prefix",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.512917,
        "tokens": 3962
      },
      {
        "approach": "strip-prefix",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.620709,
        "tokens": 1545
      },
      {
        "approach": "strip-prefix",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.574625,
        "tokens": 1785
      },
      {
        "approach": "strip-prefix",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.081041,
        "tokens": 1745
      },
      {
        "approach": "strip-prefix",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.840709,
        "tokens": 1618
      },
      {
        "approach": "strip-prefix",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 39.227542,
        "tokens": 2046
      },
      {
        "approach": "strip-prefix",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.763041,
        "tokens": 1207
      },
      {
        "approach": "strip-prefix",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.923834,
        "tokens": 948
      },
      {
        "approach": "strip-prefix",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.549958,
        "tokens": 1155
      },
      {
        "approach": "strip-prefix",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.606958,
        "tokens": 1590
      },
      {
        "approach": "strip-prefix",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.647084,
        "tokens": 827
      },
      {
        "approach": "strip-prefix",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.838542,
        "tokens": 1406
      },
      {
        "approach": "strip-prefix",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.930709,
        "tokens": 1639
      },
      {
        "approach": "strip-prefix",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.177833,
        "tokens": 3381
      },
      {
        "approach": "strip-prefix",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.310917,
        "tokens": 4126
      },
      {
        "approach": "strip-prefix",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.065958,
        "tokens": 2701
      },
      {
        "approach": "strip-prefix",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.677875,
        "tokens": 2606
      },
      {
        "approach": "strip-prefix",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 43.918583,
        "tokens": 1777
      },
      {
        "approach": "strip-prefix",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.873666,
        "tokens": 1408
      },
      {
        "approach": "strip-prefix",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.0115,
        "tokens": 2438
      },
      {
        "approach": "strip-prefix",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.643917,
        "tokens": 3667
      },
      {
        "approach": "strip-prefix",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.637541,
        "tokens": 1395
      },
      {
        "approach": "strip-prefix",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.016916,
        "tokens": 2807
      },
      {
        "approach": "strip-prefix",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.044208,
        "tokens": 1136
      },
      {
        "approach": "strip-prefix",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 42.494625,
        "tokens": 1138
      },
      {
        "approach": "strip-prefix",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 63.796042,
        "tokens": 505
      },
      {
        "approach": "strip-prefix",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.108,
        "tokens": 3455
      },
      {
        "approach": "strip-prefix",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 62.9535,
        "tokens": 1196
      },
      {
        "approach": "strip-prefix",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.421709,
        "tokens": 4322
      },
      {
        "approach": "strip-prefix",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.487042,
        "tokens": 3927
      },
      {
        "approach": "strip-prefix",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.572042,
        "tokens": 3846
      },
      {
        "approach": "strip-prefix",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.619458,
        "tokens": 3871
      },
      {
        "approach": "strip-prefix",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 38.382417,
        "tokens": 3605
      },
      {
        "approach": "strip-prefix",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 34.10125,
        "tokens": 6478
      },
      {
        "approach": "strip-prefix",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.892917,
        "tokens": 2180
      },
      {
        "approach": "strip-prefix",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 54.179709,
        "tokens": 1455
      },
      {
        "approach": "strip-prefix",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 68.478167,
        "tokens": 1419
      },
      {
        "approach": "strip-prefix",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.635792,
        "tokens": 2549
      },
      {
        "approach": "strip-prefix",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 34.121709,
        "tokens": 4906
      },
      {
        "approach": "strip-prefix",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 77.6415,
        "tokens": 1668
      },
      {
        "approach": "strip-prefix",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 56.619334,
        "tokens": 1579
      },
      {
        "approach": "strip-prefix",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 62.904541,
        "tokens": 2155
      },
      {
        "approach": "strip-prefix",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 64.338625,
        "tokens": 1532
      },
      {
        "approach": "strip-prefix",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.098125,
        "tokens": 4852
      },
      {
        "approach": "strip-prefix",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.198666,
        "tokens": 1822
      },
      {
        "approach": "strip-prefix",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 65.804125,
        "tokens": 1653
      },
      {
        "approach": "strip-prefix",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 51.368125,
        "tokens": 2861
      },
      {
        "approach": "strip-prefix",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 53.633875,
        "tokens": 1536
      },
      {
        "approach": "strip-prefix",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 50.464,
        "tokens": 1429
      },
      {
        "approach": "strip-prefix",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 39.4785,
        "tokens": 4080
      },
      {
        "approach": "strip-prefix",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 80.51975,
        "tokens": 3096
      },
      {
        "approach": "strip-prefix",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 58.715208,
        "tokens": 3129
      },
      {
        "approach": "strip-prefix",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 38.34925,
        "tokens": 3929
      },
      {
        "approach": "strip-prefix",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.098708,
        "tokens": 3460
      },
      {
        "approach": "strip-prefix",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.693541,
        "tokens": 4177
      },
      {
        "approach": "strip-prefix",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.3333333333333333,
        "latency_ms": 63.453833,
        "tokens": 987
      },
      {
        "approach": "strip-prefix",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.116125,
        "tokens": 2599
      },
      {
        "approach": "strip-prefix",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.432209,
        "tokens": 1317
      },
      {
        "approach": "strip-prefix",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.581334,
        "tokens": 3763
      },
      {
        "approach": "strip-prefix",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.425667,
        "tokens": 3359
      },
      {
        "approach": "strip-prefix",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.527958,
        "tokens": 3557
      },
      {
        "approach": "strip-prefix",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.967,
        "tokens": 1358
      },
      {
        "approach": "strip-prefix",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.048084,
        "tokens": 5080
      },
      {
        "approach": "strip-prefix",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 30.482792,
        "tokens": 1824
      },
      {
        "approach": "strip-prefix",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 68.062541,
        "tokens": 1103
      },
      {
        "approach": "strip-prefix",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 29.468375,
        "tokens": 3660
      },
      {
        "approach": "strip-prefix",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.933834,
        "tokens": 3690
      },
      {
        "approach": "strip-prefix",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 53.206375,
        "tokens": 1770
      },
      {
        "approach": "strip-prefix",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.594709,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.331875,
        "tokens": 3626
      },
      {
        "approach": "strip-prefix",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.84375,
        "tokens": 5147
      },
      {
        "approach": "strip-prefix",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 50.433125,
        "tokens": 1910
      },
      {
        "approach": "strip-prefix",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 46.356042,
        "tokens": 6227
      },
      {
        "approach": "strip-prefix",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 36.571375,
        "tokens": 4567
      },
      {
        "approach": "strip-prefix",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 53.45275,
        "tokens": 2492
      },
      {
        "approach": "strip-prefix",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.705083,
        "tokens": 4657
      },
      {
        "approach": "strip-prefix",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 58.804083,
        "tokens": 2170
      },
      {
        "approach": "strip-prefix",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.05575,
        "tokens": 3235
      },
      {
        "approach": "strip-prefix",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.008584,
        "tokens": 3654
      },
      {
        "approach": "strip-prefix",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.527209,
        "tokens": 3503
      },
      {
        "approach": "strip-prefix",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.2845,
        "tokens": 2900
      },
      {
        "approach": "strip-prefix",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.749041,
        "tokens": 5842
      },
      {
        "approach": "strip-prefix",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 71.815,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.051958,
        "tokens": 1818
      },
      {
        "approach": "strip-prefix",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 39.065958,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.301792,
        "tokens": 4419
      },
      {
        "approach": "strip-prefix",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 36.529333,
        "tokens": 4548
      },
      {
        "approach": "strip-prefix",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.588959,
        "tokens": 5083
      },
      {
        "approach": "strip-prefix",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.843458,
        "tokens": 3550
      },
      {
        "approach": "strip-prefix",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 36.591792,
        "tokens": 2115
      },
      {
        "approach": "strip-prefix",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.384,
        "tokens": 3318
      },
      {
        "approach": "strip-prefix",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.64075,
        "tokens": 1657
      },
      {
        "approach": "strip-prefix",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 40.809625,
        "tokens": 2907
      },
      {
        "approach": "strip-prefix",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.449875,
        "tokens": 4254
      },
      {
        "approach": "strip-prefix",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.480791,
        "tokens": 4695
      },
      {
        "approach": "strip-prefix",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 30.782,
        "tokens": 5071
      },
      {
        "approach": "strip-prefix",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.935291,
        "tokens": 4192
      },
      {
        "approach": "strip-prefix",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.26625,
        "tokens": 5628
      },
      {
        "approach": "strip-prefix",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 32.920666,
        "tokens": 3492
      },
      {
        "approach": "strip-prefix",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.449834,
        "tokens": 5082
      },
      {
        "approach": "strip-prefix",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 35.460958,
        "tokens": 4447
      },
      {
        "approach": "strip-prefix",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.625083,
        "tokens": 5154
      },
      {
        "approach": "strip-prefix",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 34.266792,
        "tokens": 4336
      },
      {
        "approach": "strip-prefix",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.742667,
        "tokens": 3122
      },
      {
        "approach": "strip-prefix",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.129333,
        "tokens": 2694
      },
      {
        "approach": "strip-prefix",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.730292,
        "tokens": 1471
      },
      {
        "approach": "strip-prefix",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.107833,
        "tokens": 945
      },
      {
        "approach": "strip-prefix",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.11925,
        "tokens": 1359
      },
      {
        "approach": "strip-prefix",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.050292,
        "tokens": 3962
      },
      {
        "approach": "strip-prefix",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.238042,
        "tokens": 1256
      },
      {
        "approach": "strip-prefix",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.15625,
        "tokens": 1785
      },
      {
        "approach": "strip-prefix",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.976666,
        "tokens": 1427
      },
      {
        "approach": "strip-prefix",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.666083,
        "tokens": 1618
      },
      {
        "approach": "strip-prefix",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.308625,
        "tokens": 2046
      },
      {
        "approach": "strip-prefix",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.366291,
        "tokens": 1207
      },
      {
        "approach": "strip-prefix",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.916334,
        "tokens": 903
      },
      {
        "approach": "strip-prefix",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.312167,
        "tokens": 1155
      },
      {
        "approach": "strip-prefix",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.718584,
        "tokens": 1590
      },
      {
        "approach": "strip-prefix",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.296791,
        "tokens": 827
      },
      {
        "approach": "strip-prefix",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.869833,
        "tokens": 1179
      },
      {
        "approach": "strip-prefix",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.034417,
        "tokens": 1639
      },
      {
        "approach": "strip-prefix",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.612042,
        "tokens": 3381
      },
      {
        "approach": "strip-prefix",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.964041,
        "tokens": 4126
      },
      {
        "approach": "strip-prefix",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.46275,
        "tokens": 2701
      },
      {
        "approach": "strip-prefix",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.838709,
        "tokens": 2606
      },
      {
        "approach": "strip-prefix",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.490667,
        "tokens": 1777
      },
      {
        "approach": "strip-prefix",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.037125,
        "tokens": 1408
      },
      {
        "approach": "strip-prefix",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 132.986458,
        "tokens": 2438
      },
      {
        "approach": "strip-prefix",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.563125,
        "tokens": 3667
      },
      {
        "approach": "strip-prefix",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 133.064375,
        "tokens": 1395
      },
      {
        "approach": "strip-prefix",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.43525,
        "tokens": 2807
      },
      {
        "approach": "strip-prefix",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.956209,
        "tokens": 1136
      },
      {
        "approach": "strip-prefix",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 40.1855,
        "tokens": 1138
      },
      {
        "approach": "strip-prefix",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 59.318458,
        "tokens": 505
      },
      {
        "approach": "strip-prefix",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.698625,
        "tokens": 3455
      },
      {
        "approach": "strip-prefix",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 59.556625,
        "tokens": 1196
      },
      {
        "approach": "strip-prefix",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.217792,
        "tokens": 4322
      },
      {
        "approach": "strip-prefix",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.667667,
        "tokens": 3927
      },
      {
        "approach": "strip-prefix",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.641875,
        "tokens": 3846
      },
      {
        "approach": "strip-prefix",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.416625,
        "tokens": 3871
      },
      {
        "approach": "strip-prefix",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 37.184417,
        "tokens": 3605
      },
      {
        "approach": "strip-prefix",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 32.452792,
        "tokens": 6478
      },
      {
        "approach": "strip-prefix",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8666666666666667,
        "latency_ms": 45.072458,
        "tokens": 1722
      },
      {
        "approach": "strip-prefix",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.208666,
        "tokens": 1455
      },
      {
        "approach": "strip-prefix",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 65.346792,
        "tokens": 1419
      },
      {
        "approach": "strip-prefix",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.751958,
        "tokens": 2549
      },
      {
        "approach": "strip-prefix",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 33.526542,
        "tokens": 4906
      },
      {
        "approach": "strip-prefix",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 71.562542,
        "tokens": 1668
      },
      {
        "approach": "strip-prefix",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 53.773042,
        "tokens": 1579
      },
      {
        "approach": "strip-prefix",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 59.048084,
        "tokens": 2155
      },
      {
        "approach": "strip-prefix",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 58.150667,
        "tokens": 1532
      },
      {
        "approach": "strip-prefix",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.716125,
        "tokens": 4852
      },
      {
        "approach": "strip-prefix",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 44.12925,
        "tokens": 1822
      },
      {
        "approach": "strip-prefix",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 58.083291,
        "tokens": 1653
      },
      {
        "approach": "strip-prefix",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 45.156292,
        "tokens": 2861
      },
      {
        "approach": "strip-prefix",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 47.408875,
        "tokens": 1536
      },
      {
        "approach": "strip-prefix",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 46.643291,
        "tokens": 1429
      },
      {
        "approach": "strip-prefix",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 36.409375,
        "tokens": 4080
      },
      {
        "approach": "strip-prefix",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 57.109958,
        "tokens": 3096
      },
      {
        "approach": "strip-prefix",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.227083,
        "tokens": 3129
      },
      {
        "approach": "strip-prefix",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 35.240167,
        "tokens": 3929
      },
      {
        "approach": "strip-prefix",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.286708,
        "tokens": 3460
      },
      {
        "approach": "strip-prefix",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.259541,
        "tokens": 4177
      },
      {
        "approach": "strip-prefix",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.3333333333333333,
        "latency_ms": 61.211541,
        "tokens": 987
      },
      {
        "approach": "strip-prefix",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 42.493166,
        "tokens": 2957
      },
      {
        "approach": "strip-prefix",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 47.652167,
        "tokens": 1317
      },
      {
        "approach": "strip-prefix",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.182792,
        "tokens": 3763
      },
      {
        "approach": "strip-prefix",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 28.728708,
        "tokens": 3359
      },
      {
        "approach": "strip-prefix",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.428833,
        "tokens": 3557
      },
      {
        "approach": "strip-prefix",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.740209,
        "tokens": 1358
      },
      {
        "approach": "strip-prefix",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.381375,
        "tokens": 5080
      },
      {
        "approach": "strip-prefix",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 24.112666,
        "tokens": 1824
      },
      {
        "approach": "strip-prefix",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.504041,
        "tokens": 1103
      },
      {
        "approach": "strip-prefix",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.231042,
        "tokens": 3660
      },
      {
        "approach": "strip-prefix",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.991708,
        "tokens": 3690
      },
      {
        "approach": "strip-prefix",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.1125,
        "tokens": 1770
      },
      {
        "approach": "strip-prefix",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 30.242583,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 29.700292,
        "tokens": 3626
      },
      {
        "approach": "strip-prefix",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 26.758208,
        "tokens": 5147
      },
      {
        "approach": "strip-prefix",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 43.206875,
        "tokens": 1910
      },
      {
        "approach": "strip-prefix",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 39.091833,
        "tokens": 6227
      },
      {
        "approach": "strip-prefix",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.766916,
        "tokens": 4567
      },
      {
        "approach": "strip-prefix",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 43.204458,
        "tokens": 2492
      },
      {
        "approach": "strip-prefix",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.5175,
        "tokens": 4657
      },
      {
        "approach": "strip-prefix",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 52.586458,
        "tokens": 2170
      },
      {
        "approach": "strip-prefix",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.566583,
        "tokens": 3235
      },
      {
        "approach": "strip-prefix",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.727167,
        "tokens": 3654
      },
      {
        "approach": "strip-prefix",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.354167,
        "tokens": 3503
      },
      {
        "approach": "strip-prefix",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 26.602125,
        "tokens": 2900
      },
      {
        "approach": "strip-prefix",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.009708,
        "tokens": 5842
      },
      {
        "approach": "strip-prefix",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 65.509333,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.734584,
        "tokens": 1818
      },
      {
        "approach": "strip-prefix",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.869833,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.4015,
        "tokens": 4419
      },
      {
        "approach": "strip-prefix",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.56125,
        "tokens": 4548
      },
      {
        "approach": "strip-prefix",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 27.172167,
        "tokens": 5083
      },
      {
        "approach": "strip-prefix",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.430375,
        "tokens": 3550
      },
      {
        "approach": "strip-prefix",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 31.0065,
        "tokens": 2115
      },
      {
        "approach": "strip-prefix",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.424,
        "tokens": 3318
      },
      {
        "approach": "strip-prefix",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.112333,
        "tokens": 1657
      },
      {
        "approach": "strip-prefix",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.576459,
        "tokens": 2907
      },
      {
        "approach": "strip-prefix",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.4545,
        "tokens": 4254
      },
      {
        "approach": "strip-prefix",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.914958,
        "tokens": 4695
      },
      {
        "approach": "strip-prefix",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 28.214041,
        "tokens": 5071
      },
      {
        "approach": "strip-prefix",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.93075,
        "tokens": 4192
      },
      {
        "approach": "strip-prefix",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.280959,
        "tokens": 5628
      },
      {
        "approach": "strip-prefix",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.010542,
        "tokens": 3492
      },
      {
        "approach": "strip-prefix",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.068542,
        "tokens": 4954
      },
      {
        "approach": "strip-prefix",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.659166,
        "tokens": 4447
      },
      {
        "approach": "strip-prefix",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.502458,
        "tokens": 5154
      },
      {
        "approach": "strip-prefix",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 28.84475,
        "tokens": 4336
      },
      {
        "approach": "strip-prefix",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.818334,
        "tokens": 3122
      },
      {
        "approach": "strip-prefix",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.551209,
        "tokens": 2694
      },
      {
        "approach": "strip-prefix",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.666833,
        "tokens": 1471
      },
      {
        "approach": "strip-prefix",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.681833,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.301584,
        "tokens": 1359
      },
      {
        "approach": "strip-prefix",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.090542,
        "tokens": 3962
      },
      {
        "approach": "strip-prefix",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.731333,
        "tokens": 1545
      },
      {
        "approach": "strip-prefix",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.646875,
        "tokens": 1785
      },
      {
        "approach": "strip-prefix",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.713583,
        "tokens": 1791
      },
      {
        "approach": "strip-prefix",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 53.332625,
        "tokens": 1618
      },
      {
        "approach": "strip-prefix",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.356042,
        "tokens": 2046
      },
      {
        "approach": "strip-prefix",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.118209,
        "tokens": 2477
      },
      {
        "approach": "strip-prefix",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.138375,
        "tokens": 948
      },
      {
        "approach": "strip-prefix",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.260417,
        "tokens": 1155
      },
      {
        "approach": "strip-prefix",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.381166,
        "tokens": 1590
      },
      {
        "approach": "strip-prefix",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.477958,
        "tokens": 827
      },
      {
        "approach": "strip-prefix",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.663625,
        "tokens": 1179
      },
      {
        "approach": "strip-prefix",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.976334,
        "tokens": 1863
      },
      {
        "approach": "strip-prefix",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 102.60225,
        "tokens": 3381
      },
      {
        "approach": "strip-prefix",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.691625,
        "tokens": 4126
      },
      {
        "approach": "strip-prefix",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.22525,
        "tokens": 2701
      },
      {
        "approach": "strip-prefix",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.755583,
        "tokens": 2606
      },
      {
        "approach": "strip-prefix",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.27875,
        "tokens": 1777
      },
      {
        "approach": "strip-prefix",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.039917,
        "tokens": 1408
      },
      {
        "approach": "strip-prefix",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 97.42675,
        "tokens": 2438
      },
      {
        "approach": "strip-prefix",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.77,
        "tokens": 3667
      },
      {
        "approach": "strip-prefix",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.772167,
        "tokens": 1395
      },
      {
        "approach": "strip-prefix",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.750917,
        "tokens": 2269
      },
      {
        "approach": "strip-prefix",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.089166,
        "tokens": 1136
      },
      {
        "approach": "strip-prefix",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 37.895416,
        "tokens": 1138
      },
      {
        "approach": "strip-prefix",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 54.27025,
        "tokens": 505
      },
      {
        "approach": "strip-prefix",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.432208,
        "tokens": 3455
      },
      {
        "approach": "strip-prefix",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 54.570167,
        "tokens": 1196
      },
      {
        "approach": "strip-prefix",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.832625,
        "tokens": 4322
      },
      {
        "approach": "strip-prefix",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.145583,
        "tokens": 3927
      },
      {
        "approach": "strip-prefix",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 27.225291,
        "tokens": 3846
      },
      {
        "approach": "strip-prefix",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.190875,
        "tokens": 3871
      },
      {
        "approach": "strip-prefix",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 33.3035,
        "tokens": 3605
      },
      {
        "approach": "strip-prefix",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 28.745542,
        "tokens": 6478
      },
      {
        "approach": "strip-prefix",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.264458,
        "tokens": 1722
      },
      {
        "approach": "strip-prefix",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 42.76225,
        "tokens": 1455
      },
      {
        "approach": "strip-prefix",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 59.704708,
        "tokens": 1419
      },
      {
        "approach": "strip-prefix",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.558291,
        "tokens": 2549
      },
      {
        "approach": "strip-prefix",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 28.169708,
        "tokens": 4906
      },
      {
        "approach": "strip-prefix",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 63.904375,
        "tokens": 1668
      },
      {
        "approach": "strip-prefix",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.098875,
        "tokens": 1579
      },
      {
        "approach": "strip-prefix",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 55.163292,
        "tokens": 2155
      },
      {
        "approach": "strip-prefix",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 54.039083,
        "tokens": 1532
      },
      {
        "approach": "strip-prefix",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 26.347458,
        "tokens": 4852
      },
      {
        "approach": "strip-prefix",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.696125,
        "tokens": 1822
      },
      {
        "approach": "strip-prefix",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 54.520709,
        "tokens": 1653
      },
      {
        "approach": "strip-prefix",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 38.979542,
        "tokens": 2861
      },
      {
        "approach": "strip-prefix",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 40.649583,
        "tokens": 1536
      },
      {
        "approach": "strip-prefix",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 43.355125,
        "tokens": 1429
      },
      {
        "approach": "strip-prefix",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 31.799333,
        "tokens": 4080
      },
      {
        "approach": "strip-prefix",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 54.461,
        "tokens": 3096
      },
      {
        "approach": "strip-prefix",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 45.87175,
        "tokens": 3129
      },
      {
        "approach": "strip-prefix",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 33.315541,
        "tokens": 3929
      },
      {
        "approach": "strip-prefix",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.599209,
        "tokens": 3460
      },
      {
        "approach": "strip-prefix",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.476041,
        "tokens": 4177
      },
      {
        "approach": "strip-prefix",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.3333333333333333,
        "latency_ms": 61.496917,
        "tokens": 987
      },
      {
        "approach": "strip-prefix",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 44.114666,
        "tokens": 2599
      },
      {
        "approach": "strip-prefix",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 48.190709,
        "tokens": 1317
      },
      {
        "approach": "strip-prefix",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.554084,
        "tokens": 3763
      },
      {
        "approach": "strip-prefix",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 30.889958,
        "tokens": 3359
      },
      {
        "approach": "strip-prefix",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.623875,
        "tokens": 3557
      },
      {
        "approach": "strip-prefix",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 41.067917,
        "tokens": 1358
      },
      {
        "approach": "strip-prefix",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.403333,
        "tokens": 5080
      },
      {
        "approach": "strip-prefix",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 26.628916,
        "tokens": 1824
      },
      {
        "approach": "strip-prefix",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 62.077334,
        "tokens": 1103
      },
      {
        "approach": "strip-prefix",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.034667,
        "tokens": 3660
      },
      {
        "approach": "strip-prefix",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.821,
        "tokens": 3690
      },
      {
        "approach": "strip-prefix",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 50.478083,
        "tokens": 1770
      },
      {
        "approach": "strip-prefix",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 35.387084,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.071375,
        "tokens": 3626
      },
      {
        "approach": "strip-prefix",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.7495,
        "tokens": 5147
      },
      {
        "approach": "strip-prefix",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 47.198917,
        "tokens": 1910
      },
      {
        "approach": "strip-prefix",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 40.719083,
        "tokens": 6227
      },
      {
        "approach": "strip-prefix",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.606916,
        "tokens": 4567
      },
      {
        "approach": "strip-prefix",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 48.257833,
        "tokens": 2492
      },
      {
        "approach": "strip-prefix",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.210209,
        "tokens": 4657
      },
      {
        "approach": "strip-prefix",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 53.296375,
        "tokens": 2170
      },
      {
        "approach": "strip-prefix",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.220875,
        "tokens": 3235
      },
      {
        "approach": "strip-prefix",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.340125,
        "tokens": 3654
      },
      {
        "approach": "strip-prefix",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.950542,
        "tokens": 3503
      },
      {
        "approach": "strip-prefix",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.194458,
        "tokens": 2900
      },
      {
        "approach": "strip-prefix",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 33.072041,
        "tokens": 5842
      },
      {
        "approach": "strip-prefix",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 64.706542,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.515667,
        "tokens": 1818
      },
      {
        "approach": "strip-prefix",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 36.492208,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.910583,
        "tokens": 4419
      },
      {
        "approach": "strip-prefix",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 30.989667,
        "tokens": 4548
      },
      {
        "approach": "strip-prefix",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.831875,
        "tokens": 5083
      },
      {
        "approach": "strip-prefix",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.539916,
        "tokens": 3550
      },
      {
        "approach": "strip-prefix",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 34.265625,
        "tokens": 2115
      },
      {
        "approach": "strip-prefix",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 29.127041,
        "tokens": 3318
      },
      {
        "approach": "strip-prefix",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.256209,
        "tokens": 1657
      },
      {
        "approach": "strip-prefix",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.990792,
        "tokens": 2907
      },
      {
        "approach": "strip-prefix",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.052125,
        "tokens": 4254
      },
      {
        "approach": "strip-prefix",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.914667,
        "tokens": 4695
      },
      {
        "approach": "strip-prefix",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 30.272375,
        "tokens": 5071
      },
      {
        "approach": "strip-prefix",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.490375,
        "tokens": 4192
      },
      {
        "approach": "strip-prefix",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.222042,
        "tokens": 5628
      },
      {
        "approach": "strip-prefix",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 29.880958,
        "tokens": 3492
      },
      {
        "approach": "strip-prefix",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.403208,
        "tokens": 5082
      },
      {
        "approach": "strip-prefix",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 33.501834,
        "tokens": 4447
      },
      {
        "approach": "strip-prefix",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.766833,
        "tokens": 5154
      },
      {
        "approach": "strip-prefix",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 33.179959,
        "tokens": 4336
      },
      {
        "approach": "strip-prefix",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.216458,
        "tokens": 3122
      },
      {
        "approach": "strip-prefix",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.175208,
        "tokens": 2694
      },
      {
        "approach": "strip-prefix",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.606583,
        "tokens": 1471
      },
      {
        "approach": "strip-prefix",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.855334,
        "tokens": 945
      },
      {
        "approach": "strip-prefix",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.69075,
        "tokens": 1359
      },
      {
        "approach": "strip-prefix",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.121458,
        "tokens": 3962
      },
      {
        "approach": "strip-prefix",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.681166,
        "tokens": 1545
      },
      {
        "approach": "strip-prefix",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.173584,
        "tokens": 1785
      },
      {
        "approach": "strip-prefix",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.405375,
        "tokens": 1745
      },
      {
        "approach": "strip-prefix",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.486917,
        "tokens": 1761
      },
      {
        "approach": "strip-prefix",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 42.6245,
        "tokens": 2046
      },
      {
        "approach": "strip-prefix",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.4205,
        "tokens": 1207
      },
      {
        "approach": "strip-prefix",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.184583,
        "tokens": 952
      },
      {
        "approach": "strip-prefix",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.796583,
        "tokens": 1155
      },
      {
        "approach": "strip-prefix",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.901875,
        "tokens": 1590
      },
      {
        "approach": "strip-prefix",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.873291,
        "tokens": 957
      },
      {
        "approach": "strip-prefix",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.735291,
        "tokens": 1406
      },
      {
        "approach": "strip-prefix",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.067334,
        "tokens": 1639
      },
      {
        "approach": "strip-prefix",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.059958,
        "tokens": 3381
      },
      {
        "approach": "strip-prefix",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.595625,
        "tokens": 4126
      },
      {
        "approach": "strip-prefix",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.45525,
        "tokens": 2701
      },
      {
        "approach": "strip-prefix",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.778,
        "tokens": 2606
      },
      {
        "approach": "strip-prefix",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.174166,
        "tokens": 1777
      },
      {
        "approach": "strip-prefix",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.300667,
        "tokens": 1351
      },
      {
        "approach": "strip-prefix",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.078875,
        "tokens": 2438
      },
      {
        "approach": "strip-prefix",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.169625,
        "tokens": 3667
      },
      {
        "approach": "strip-prefix",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.518,
        "tokens": 1395
      },
      {
        "approach": "strip-prefix",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.13925,
        "tokens": 2134
      },
      {
        "approach": "strip-prefix",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.864792,
        "tokens": 1136
      },
      {
        "approach": "strip-prefix",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 37.553709,
        "tokens": 1138
      },
      {
        "approach": "strip-prefix",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.3333333333333333,
        "content_match": 1.0,
        "latency_ms": 57.804417,
        "tokens": 505
      },
      {
        "approach": "strip-prefix",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.25,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.958792,
        "tokens": 3455
      },
      {
        "approach": "strip-prefix",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 57.45925,
        "tokens": 1196
      },
      {
        "approach": "strip-prefix",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.64,
        "tokens": 4322
      },
      {
        "approach": "strip-prefix",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.7565,
        "tokens": 3927
      },
      {
        "approach": "strip-prefix",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 28.297375,
        "tokens": 3846
      },
      {
        "approach": "strip-prefix",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.217167,
        "tokens": 3871
      },
      {
        "approach": "strip-prefix",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 31.694125,
        "tokens": 3605
      },
      {
        "approach": "strip-prefix",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 1.0,
        "latency_ms": 29.970209,
        "tokens": 6478
      },
      {
        "approach": "strip-prefix",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.477625,
        "tokens": 2180
      },
      {
        "approach": "strip-prefix",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 43.803375,
        "tokens": 1455
      },
      {
        "approach": "strip-prefix",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 59.188625,
        "tokens": 1419
      },
      {
        "approach": "strip-prefix",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.390208,
        "tokens": 2549
      },
      {
        "approach": "strip-prefix",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 29.330459,
        "tokens": 4906
      },
      {
        "approach": "strip-prefix",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 64.471625,
        "tokens": 1668
      },
      {
        "approach": "strip-prefix",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 45.99475,
        "tokens": 1579
      },
      {
        "approach": "strip-prefix",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 54.234375,
        "tokens": 2155
      },
      {
        "approach": "strip-prefix",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 54.117583,
        "tokens": 1532
      },
      {
        "approach": "strip-prefix",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 25.748125,
        "tokens": 4852
      },
      {
        "approach": "strip-prefix",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.212,
        "tokens": 1822
      },
      {
        "approach": "strip-prefix",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 56.161458,
        "tokens": 1653
      },
      {
        "approach": "strip-prefix",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 40.800792,
        "tokens": 2861
      },
      {
        "approach": "strip-prefix",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 41.824458,
        "tokens": 1536
      },
      {
        "approach": "strip-prefix",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 43.9875,
        "tokens": 1429
      },
      {
        "approach": "strip-prefix",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 32.2165,
        "tokens": 4080
      },
      {
        "approach": "strip-prefix",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 51.995666,
        "tokens": 3096
      },
      {
        "approach": "strip-prefix",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6666666666666666,
        "latency_ms": 45.557917,
        "tokens": 3129
      },
      {
        "approach": "strip-prefix",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 32.8855,
        "tokens": 3929
      },
      {
        "approach": "strip-prefix",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.7975,
        "tokens": 3460
      },
      {
        "approach": "strip-prefix",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.01575,
        "tokens": 4177
      },
      {
        "approach": "strip-prefix",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.3333333333333333,
        "latency_ms": 57.364125,
        "tokens": 987
      },
      {
        "approach": "strip-prefix",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.7555,
        "tokens": 2599
      },
      {
        "approach": "strip-prefix",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.970042,
        "tokens": 1317
      },
      {
        "approach": "strip-prefix",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 25.319,
        "tokens": 3763
      },
      {
        "approach": "strip-prefix",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 26.119083,
        "tokens": 3359
      },
      {
        "approach": "strip-prefix",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.327791,
        "tokens": 3557
      },
      {
        "approach": "strip-prefix",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 39.424584,
        "tokens": 1358
      },
      {
        "approach": "strip-prefix",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.054875,
        "tokens": 5080
      },
      {
        "approach": "strip-prefix",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 23.860292,
        "tokens": 1824
      },
      {
        "approach": "strip-prefix",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 59.936125,
        "tokens": 1103
      },
      {
        "approach": "strip-prefix",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 27.667542,
        "tokens": 3660
      },
      {
        "approach": "strip-prefix",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.231208,
        "tokens": 3690
      },
      {
        "approach": "strip-prefix",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.8666666666666667,
        "latency_ms": 48.41,
        "tokens": 1770
      },
      {
        "approach": "strip-prefix",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.722417,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 34.594042,
        "tokens": 3626
      },
      {
        "approach": "strip-prefix",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.848,
        "tokens": 5147
      },
      {
        "approach": "strip-prefix",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 45.643291,
        "tokens": 1910
      },
      {
        "approach": "strip-prefix",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 39.422917,
        "tokens": 6227
      },
      {
        "approach": "strip-prefix",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 30.183375,
        "tokens": 4567
      },
      {
        "approach": "strip-prefix",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 44.402291,
        "tokens": 2492
      },
      {
        "approach": "strip-prefix",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.868834,
        "tokens": 4657
      },
      {
        "approach": "strip-prefix",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 54.03225,
        "tokens": 2170
      },
      {
        "approach": "strip-prefix",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.084625,
        "tokens": 3235
      },
      {
        "approach": "strip-prefix",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.107917,
        "tokens": 3654
      },
      {
        "approach": "strip-prefix",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 28.707875,
        "tokens": 3503
      },
      {
        "approach": "strip-prefix",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 27.814292,
        "tokens": 2900
      },
      {
        "approach": "strip-prefix",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.221834,
        "tokens": 5842
      },
      {
        "approach": "strip-prefix",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 65.424334,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 37.700959,
        "tokens": 1818
      },
      {
        "approach": "strip-prefix",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 34.36975,
        "tokens": 3984
      },
      {
        "approach": "strip-prefix",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 41.160083,
        "tokens": 4419
      },
      {
        "approach": "strip-prefix",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.772625,
        "tokens": 4548
      },
      {
        "approach": "strip-prefix",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.445458,
        "tokens": 5083
      },
      {
        "approach": "strip-prefix",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 28.647291,
        "tokens": 3550
      },
      {
        "approach": "strip-prefix",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 1.0,
        "latency_ms": 35.658,
        "tokens": 2115
      },
      {
        "approach": "strip-prefix",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 29.42925,
        "tokens": 3318
      },
      {
        "approach": "strip-prefix",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.831167,
        "tokens": 1657
      },
      {
        "approach": "strip-prefix",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 37.495833,
        "tokens": 2907
      },
      {
        "approach": "strip-prefix",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 32.268417,
        "tokens": 4254
      },
      {
        "approach": "strip-prefix",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 34.048042,
        "tokens": 4695
      },
      {
        "approach": "strip-prefix",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 29.940625,
        "tokens": 5071
      },
      {
        "approach": "strip-prefix",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.975209,
        "tokens": 4192
      },
      {
        "approach": "strip-prefix",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.416,
        "tokens": 5628
      },
      {
        "approach": "strip-prefix",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.771167,
        "tokens": 3492
      },
      {
        "approach": "strip-prefix",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.795625,
        "tokens": 5082
      },
      {
        "approach": "strip-prefix",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 34.245583,
        "tokens": 4447
      },
      {
        "approach": "strip-prefix",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 29.645833,
        "tokens": 5154
      },
      {
        "approach": "strip-prefix",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 31.931875,
        "tokens": 4336
      },
      {
        "approach": "strip-prefix",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.233208,
        "tokens": 3122
      },
      {
        "approach": "strip-prefix",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.622666,
        "tokens": 2694
      },
      {
        "approach": "strip-prefix",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.757875,
        "tokens": 1471
      },
      {
        "approach": "strip-prefix",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.677708,
        "tokens": 995
      },
      {
        "approach": "strip-prefix",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.988791,
        "tokens": 1359
      },
      {
        "approach": "strip-prefix",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.233791,
        "tokens": 3962
      },
      {
        "approach": "strip-prefix",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.601125,
        "tokens": 1256
      },
      {
        "approach": "strip-prefix",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.639459,
        "tokens": 1785
      },
      {
        "approach": "strip-prefix",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.775583,
        "tokens": 1745
      },
      {
        "approach": "strip-prefix",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.409792,
        "tokens": 1618
      },
      {
        "approach": "strip-prefix",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 43.209542,
        "tokens": 2046
      },
      {
        "approach": "strip-prefix",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.792167,
        "tokens": 1207
      },
      {
        "approach": "strip-prefix",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 45.276125,
        "tokens": 948
      },
      {
        "approach": "strip-prefix",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.719458,
        "tokens": 1155
      },
      {
        "approach": "strip-prefix",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 44.995459,
        "tokens": 1590
      },
      {
        "approach": "strip-prefix",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.544792,
        "tokens": 827
      },
      {
        "approach": "strip-prefix",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.701166,
        "tokens": 1188
      },
      {
        "approach": "strip-prefix",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.98275,
        "tokens": 1639
      },
      {
        "approach": "strip-prefix",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.462708,
        "tokens": 3381
      },
      {
        "approach": "strip-prefix",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.8675,
        "tokens": 4126
      },
      {
        "approach": "strip-prefix",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.03325,
        "tokens": 2701
      },
      {
        "approach": "strip-prefix",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.124541,
        "tokens": 2606
      },
      {
        "approach": "strip-prefix",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.095417,
        "tokens": 1777
      },
      {
        "approach": "strip-prefix",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.638125,
        "tokens": 1408
      },
      {
        "approach": "strip-prefix",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.968333,
        "tokens": 2438
      },
      {
        "approach": "strip-prefix",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.247958,
        "tokens": 3667
      },
      {
        "approach": "strip-prefix",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.547208,
        "tokens": 1395
      },
      {
        "approach": "strip-prefix",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.702291,
        "tokens": 2807
      },
      {
        "approach": "strip-prefix",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.51625,
        "tokens": 1136
      }
    ],
    "decoupled": [
      {
        "approach": "decoupled",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 40.0675,
        "tokens": 654
      },
      {
        "approach": "decoupled",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 68.93525,
        "tokens": 208
      },
      {
        "approach": "decoupled",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 66.20875,
        "tokens": 298
      },
      {
        "approach": "decoupled",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 67.40875,
        "tokens": 566
      },
      {
        "approach": "decoupled",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.332416,
        "tokens": 1214
      },
      {
        "approach": "decoupled",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.3333333333333333,
        "latency_ms": 46.764,
        "tokens": 323
      },
      {
        "approach": "decoupled",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8,
        "latency_ms": 48.329041,
        "tokens": 1528
      },
      {
        "approach": "decoupled",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 50.544583,
        "tokens": 1153
      },
      {
        "approach": "decoupled",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 52.549459,
        "tokens": 275
      },
      {
        "approach": "decoupled",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.678583,
        "tokens": 433
      },
      {
        "approach": "decoupled",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 52.461084,
        "tokens": 478
      },
      {
        "approach": "decoupled",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 68.070917,
        "tokens": 1236
      },
      {
        "approach": "decoupled",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 83.476125,
        "tokens": 547
      },
      {
        "approach": "decoupled",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.951459,
        "tokens": 132
      },
      {
        "approach": "decoupled",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 59.153792,
        "tokens": 1392
      },
      {
        "approach": "decoupled",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 94.8125,
        "tokens": 1098
      },
      {
        "approach": "decoupled",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 83.955541,
        "tokens": 628
      },
      {
        "approach": "decoupled",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.06666666666666667,
        "latency_ms": 72.347708,
        "tokens": 529
      },
      {
        "approach": "decoupled",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 75.653375,
        "tokens": 1114
      },
      {
        "approach": "decoupled",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 40.102708,
        "tokens": 892
      },
      {
        "approach": "decoupled",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.26666666666666666,
        "latency_ms": 55.362375,
        "tokens": 466
      },
      {
        "approach": "decoupled",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 101.012209,
        "tokens": 896
      },
      {
        "approach": "decoupled",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 79.933291,
        "tokens": 585
      },
      {
        "approach": "decoupled",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 101.065958,
        "tokens": 1141
      },
      {
        "approach": "decoupled",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 62.210917,
        "tokens": 786
      },
      {
        "approach": "decoupled",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 55.814583,
        "tokens": 1445
      },
      {
        "approach": "decoupled",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 81.949583,
        "tokens": 907
      },
      {
        "approach": "decoupled",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 80.366291,
        "tokens": 446
      },
      {
        "approach": "decoupled",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 54.291875,
        "tokens": 2021
      },
      {
        "approach": "decoupled",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.684041,
        "tokens": 1320
      },
      {
        "approach": "decoupled",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 38.509708,
        "tokens": 862
      },
      {
        "approach": "decoupled",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 74.99925,
        "tokens": 723
      },
      {
        "approach": "decoupled",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 62.2875,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 58.31325,
        "tokens": 1119
      },
      {
        "approach": "decoupled",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 32.078584,
        "tokens": 1001
      },
      {
        "approach": "decoupled",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.6666666666666666,
        "latency_ms": 52.9755,
        "tokens": 853
      },
      {
        "approach": "decoupled",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4666666666666667,
        "latency_ms": 52.823042,
        "tokens": 599
      },
      {
        "approach": "decoupled",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.523667,
        "tokens": 625
      },
      {
        "approach": "decoupled",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.855541,
        "tokens": 218
      },
      {
        "approach": "decoupled",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 42.312458,
        "tokens": 1824
      },
      {
        "approach": "decoupled",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.4,
        "latency_ms": 98.203417,
        "tokens": 168
      },
      {
        "approach": "decoupled",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 46.993333,
        "tokens": 946
      },
      {
        "approach": "decoupled",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.4666666666666667,
        "latency_ms": 51.897875,
        "tokens": 305
      },
      {
        "approach": "decoupled",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.5333333333333333,
        "latency_ms": 70.022834,
        "tokens": 205
      },
      {
        "approach": "decoupled",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.7333333333333333,
        "latency_ms": 53.044958,
        "tokens": 809
      },
      {
        "approach": "decoupled",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 65.256541,
        "tokens": 369
      },
      {
        "approach": "decoupled",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 59.428875,
        "tokens": 447
      },
      {
        "approach": "decoupled",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 55.48775,
        "tokens": 592
      },
      {
        "approach": "decoupled",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 54.518541,
        "tokens": 632
      },
      {
        "approach": "decoupled",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4,
        "latency_ms": 44.76675,
        "tokens": 395
      },
      {
        "approach": "decoupled",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 67.494458,
        "tokens": 479
      },
      {
        "approach": "decoupled",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6,
        "latency_ms": 44.590959,
        "tokens": 890
      },
      {
        "approach": "decoupled",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 62.150292,
        "tokens": 420
      },
      {
        "approach": "decoupled",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.7333333333333333,
        "latency_ms": 51.073542,
        "tokens": 268
      },
      {
        "approach": "decoupled",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.50125,
        "tokens": 412
      },
      {
        "approach": "decoupled",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 40.330542,
        "tokens": 713
      },
      {
        "approach": "decoupled",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 40.2245,
        "tokens": 965
      },
      {
        "approach": "decoupled",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6666666666666666,
        "latency_ms": 47.055291,
        "tokens": 934
      },
      {
        "approach": "decoupled",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 76.396,
        "tokens": 413
      },
      {
        "approach": "decoupled",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 58.261417,
        "tokens": 947
      },
      {
        "approach": "decoupled",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 63.738208,
        "tokens": 578
      },
      {
        "approach": "decoupled",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.930417,
        "tokens": 856
      },
      {
        "approach": "decoupled",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.217042,
        "tokens": 564
      },
      {
        "approach": "decoupled",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 54.902917,
        "tokens": 487
      },
      {
        "approach": "decoupled",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.4666666666666667,
        "latency_ms": 43.638333,
        "tokens": 837
      },
      {
        "approach": "decoupled",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 54.267,
        "tokens": 1926
      },
      {
        "approach": "decoupled",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.252417,
        "tokens": 718
      },
      {
        "approach": "decoupled",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 41.14625,
        "tokens": 1657
      },
      {
        "approach": "decoupled",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 1.0,
        "latency_ms": 55.132916,
        "tokens": 886
      },
      {
        "approach": "decoupled",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.5333333333333333,
        "latency_ms": 46.622541,
        "tokens": 378
      },
      {
        "approach": "decoupled",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.6,
        "latency_ms": 43.06225,
        "tokens": 1128
      },
      {
        "approach": "decoupled",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 39.417625,
        "tokens": 881
      },
      {
        "approach": "decoupled",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.090667,
        "tokens": 835
      },
      {
        "approach": "decoupled",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 42.812792,
        "tokens": 643
      },
      {
        "approach": "decoupled",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 55.689666,
        "tokens": 353
      },
      {
        "approach": "decoupled",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 52.427459,
        "tokens": 857
      },
      {
        "approach": "decoupled",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.2,
        "latency_ms": 58.517291,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 51.899334,
        "tokens": 313
      },
      {
        "approach": "decoupled",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 37.924333,
        "tokens": 1838
      },
      {
        "approach": "decoupled",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.871958,
        "tokens": 849
      },
      {
        "approach": "decoupled",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.126917,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.272792,
        "tokens": 1035
      },
      {
        "approach": "decoupled",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.108708,
        "tokens": 826
      },
      {
        "approach": "decoupled",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 98.175125,
        "tokens": 508
      },
      {
        "approach": "decoupled",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.208791,
        "tokens": 1257
      },
      {
        "approach": "decoupled",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.702916,
        "tokens": 1217
      },
      {
        "approach": "decoupled",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.969833,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.424292,
        "tokens": 1413
      },
      {
        "approach": "decoupled",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.841625,
        "tokens": 553
      },
      {
        "approach": "decoupled",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.905292,
        "tokens": 382
      },
      {
        "approach": "decoupled",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.182708,
        "tokens": 231
      },
      {
        "approach": "decoupled",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 86.451667,
        "tokens": 71
      },
      {
        "approach": "decoupled",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 102.840916,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.034417,
        "tokens": 1218
      },
      {
        "approach": "decoupled",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.7705,
        "tokens": 299
      },
      {
        "approach": "decoupled",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.273959,
        "tokens": 838
      },
      {
        "approach": "decoupled",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.026417,
        "tokens": 261
      },
      {
        "approach": "decoupled",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 84.758667,
        "tokens": 914
      },
      {
        "approach": "decoupled",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 88.088459,
        "tokens": 760
      },
      {
        "approach": "decoupled",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 100.43,
        "tokens": 768
      },
      {
        "approach": "decoupled",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 87.943833,
        "tokens": 582
      },
      {
        "approach": "decoupled",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.68325,
        "tokens": 797
      },
      {
        "approach": "decoupled",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 94.829208,
        "tokens": 443
      },
      {
        "approach": "decoupled",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 101.9575,
        "tokens": 753
      },
      {
        "approach": "decoupled",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 86.977625,
        "tokens": 950
      },
      {
        "approach": "decoupled",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 81.834125,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 90.297042,
        "tokens": 1042
      },
      {
        "approach": "decoupled",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.977625,
        "tokens": 201
      },
      {
        "approach": "decoupled",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 36.820833,
        "tokens": 654
      },
      {
        "approach": "decoupled",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 66.755084,
        "tokens": 208
      },
      {
        "approach": "decoupled",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 60.720792,
        "tokens": 298
      },
      {
        "approach": "decoupled",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 76.586,
        "tokens": 566
      },
      {
        "approach": "decoupled",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.4855,
        "tokens": 1214
      },
      {
        "approach": "decoupled",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.3333333333333333,
        "latency_ms": 40.626875,
        "tokens": 323
      },
      {
        "approach": "decoupled",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8,
        "latency_ms": 43.441333,
        "tokens": 1528
      },
      {
        "approach": "decoupled",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 45.163625,
        "tokens": 1153
      },
      {
        "approach": "decoupled",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 47.319667,
        "tokens": 275
      },
      {
        "approach": "decoupled",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4666666666666667,
        "latency_ms": 35.181958,
        "tokens": 433
      },
      {
        "approach": "decoupled",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 47.859958,
        "tokens": 478
      },
      {
        "approach": "decoupled",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 71.3515,
        "tokens": 1236
      },
      {
        "approach": "decoupled",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 75.692125,
        "tokens": 547
      },
      {
        "approach": "decoupled",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.307042,
        "tokens": 132
      },
      {
        "approach": "decoupled",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 49.875167,
        "tokens": 1392
      },
      {
        "approach": "decoupled",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 62.48775,
        "tokens": 1098
      },
      {
        "approach": "decoupled",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.661917,
        "tokens": 628
      },
      {
        "approach": "decoupled",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.06666666666666667,
        "latency_ms": 52.861125,
        "tokens": 529
      },
      {
        "approach": "decoupled",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 58.210417,
        "tokens": 1114
      },
      {
        "approach": "decoupled",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.794458,
        "tokens": 892
      },
      {
        "approach": "decoupled",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.26666666666666666,
        "latency_ms": 43.760792,
        "tokens": 466
      },
      {
        "approach": "decoupled",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 82.922042,
        "tokens": 896
      },
      {
        "approach": "decoupled",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 65.452292,
        "tokens": 585
      },
      {
        "approach": "decoupled",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 77.080916,
        "tokens": 1141
      },
      {
        "approach": "decoupled",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 46.602042,
        "tokens": 786
      },
      {
        "approach": "decoupled",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 36.511417,
        "tokens": 1445
      },
      {
        "approach": "decoupled",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 65.685917,
        "tokens": 907
      },
      {
        "approach": "decoupled",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 67.939459,
        "tokens": 446
      },
      {
        "approach": "decoupled",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 49.542834,
        "tokens": 2021
      },
      {
        "approach": "decoupled",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.1425,
        "tokens": 1320
      },
      {
        "approach": "decoupled",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 38.636833,
        "tokens": 862
      },
      {
        "approach": "decoupled",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 64.438542,
        "tokens": 723
      },
      {
        "approach": "decoupled",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 42.063459,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 39.182875,
        "tokens": 1119
      },
      {
        "approach": "decoupled",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 24.693875,
        "tokens": 1001
      },
      {
        "approach": "decoupled",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.6666666666666666,
        "latency_ms": 38.896667,
        "tokens": 853
      },
      {
        "approach": "decoupled",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4666666666666667,
        "latency_ms": 37.85925,
        "tokens": 599
      },
      {
        "approach": "decoupled",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 38.782667,
        "tokens": 625
      },
      {
        "approach": "decoupled",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 45.925625,
        "tokens": 218
      },
      {
        "approach": "decoupled",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.494666,
        "tokens": 1824
      },
      {
        "approach": "decoupled",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.4,
        "latency_ms": 69.021792,
        "tokens": 168
      },
      {
        "approach": "decoupled",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 32.393291,
        "tokens": 946
      },
      {
        "approach": "decoupled",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.265042,
        "tokens": 305
      },
      {
        "approach": "decoupled",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.5333333333333333,
        "latency_ms": 49.601125,
        "tokens": 205
      },
      {
        "approach": "decoupled",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.791166,
        "tokens": 809
      },
      {
        "approach": "decoupled",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 47.327833,
        "tokens": 369
      },
      {
        "approach": "decoupled",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 46.189,
        "tokens": 447
      },
      {
        "approach": "decoupled",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 40.462333,
        "tokens": 592
      },
      {
        "approach": "decoupled",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 39.291833,
        "tokens": 632
      },
      {
        "approach": "decoupled",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4,
        "latency_ms": 35.202042,
        "tokens": 395
      },
      {
        "approach": "decoupled",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 48.796042,
        "tokens": 479
      },
      {
        "approach": "decoupled",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6,
        "latency_ms": 31.87825,
        "tokens": 890
      },
      {
        "approach": "decoupled",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 47.239042,
        "tokens": 420
      },
      {
        "approach": "decoupled",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.013291,
        "tokens": 268
      },
      {
        "approach": "decoupled",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.1155,
        "tokens": 412
      },
      {
        "approach": "decoupled",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.302875,
        "tokens": 713
      },
      {
        "approach": "decoupled",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.337125,
        "tokens": 965
      },
      {
        "approach": "decoupled",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6666666666666666,
        "latency_ms": 35.446375,
        "tokens": 934
      },
      {
        "approach": "decoupled",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 57.055792,
        "tokens": 413
      },
      {
        "approach": "decoupled",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 38.818375,
        "tokens": 947
      },
      {
        "approach": "decoupled",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 45.829625,
        "tokens": 578
      },
      {
        "approach": "decoupled",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 42.477834,
        "tokens": 856
      },
      {
        "approach": "decoupled",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 35.848833,
        "tokens": 564
      },
      {
        "approach": "decoupled",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.016542,
        "tokens": 487
      },
      {
        "approach": "decoupled",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.536041,
        "tokens": 837
      },
      {
        "approach": "decoupled",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 40.732333,
        "tokens": 1926
      },
      {
        "approach": "decoupled",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.55175,
        "tokens": 718
      },
      {
        "approach": "decoupled",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.983125,
        "tokens": 1657
      },
      {
        "approach": "decoupled",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 1.0,
        "latency_ms": 42.145791,
        "tokens": 735
      },
      {
        "approach": "decoupled",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.5333333333333333,
        "latency_ms": 34.495833,
        "tokens": 378
      },
      {
        "approach": "decoupled",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.6,
        "latency_ms": 30.911708,
        "tokens": 1128
      },
      {
        "approach": "decoupled",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 29.439,
        "tokens": 881
      },
      {
        "approach": "decoupled",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 25.792792,
        "tokens": 835
      },
      {
        "approach": "decoupled",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 31.326417,
        "tokens": 643
      },
      {
        "approach": "decoupled",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 43.059542,
        "tokens": 353
      },
      {
        "approach": "decoupled",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 39.731458,
        "tokens": 857
      },
      {
        "approach": "decoupled",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.2,
        "latency_ms": 42.817375,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.481458,
        "tokens": 313
      },
      {
        "approach": "decoupled",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 28.046792,
        "tokens": 1838
      },
      {
        "approach": "decoupled",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.975292,
        "tokens": 849
      },
      {
        "approach": "decoupled",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.531292,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.654166,
        "tokens": 1035
      },
      {
        "approach": "decoupled",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.792833,
        "tokens": 826
      },
      {
        "approach": "decoupled",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 70.872541,
        "tokens": 508
      },
      {
        "approach": "decoupled",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.162625,
        "tokens": 1257
      },
      {
        "approach": "decoupled",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.8065,
        "tokens": 1217
      },
      {
        "approach": "decoupled",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.420667,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.387541,
        "tokens": 1413
      },
      {
        "approach": "decoupled",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.939042,
        "tokens": 553
      },
      {
        "approach": "decoupled",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.629959,
        "tokens": 382
      },
      {
        "approach": "decoupled",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.125625,
        "tokens": 231
      },
      {
        "approach": "decoupled",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.027958,
        "tokens": 71
      },
      {
        "approach": "decoupled",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.706209,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.612583,
        "tokens": 1218
      },
      {
        "approach": "decoupled",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.21825,
        "tokens": 299
      },
      {
        "approach": "decoupled",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.147333,
        "tokens": 838
      },
      {
        "approach": "decoupled",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.218917,
        "tokens": 261
      },
      {
        "approach": "decoupled",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.282166,
        "tokens": 914
      },
      {
        "approach": "decoupled",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.426,
        "tokens": 760
      },
      {
        "approach": "decoupled",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.773958,
        "tokens": 768
      },
      {
        "approach": "decoupled",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.579792,
        "tokens": 582
      },
      {
        "approach": "decoupled",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.8325,
        "tokens": 797
      },
      {
        "approach": "decoupled",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.934792,
        "tokens": 443
      },
      {
        "approach": "decoupled",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.5565,
        "tokens": 753
      },
      {
        "approach": "decoupled",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.909625,
        "tokens": 950
      },
      {
        "approach": "decoupled",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.228541,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.277916,
        "tokens": 1042
      },
      {
        "approach": "decoupled",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.885458,
        "tokens": 201
      },
      {
        "approach": "decoupled",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 32.078667,
        "tokens": 654
      },
      {
        "approach": "decoupled",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 52.863333,
        "tokens": 208
      },
      {
        "approach": "decoupled",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 55.510208,
        "tokens": 298
      },
      {
        "approach": "decoupled",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 54.011583,
        "tokens": 566
      },
      {
        "approach": "decoupled",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 26.7725,
        "tokens": 1214
      },
      {
        "approach": "decoupled",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.3333333333333333,
        "latency_ms": 36.390167,
        "tokens": 323
      },
      {
        "approach": "decoupled",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8,
        "latency_ms": 37.439791,
        "tokens": 1528
      },
      {
        "approach": "decoupled",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.078208,
        "tokens": 1153
      },
      {
        "approach": "decoupled",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 42.954959,
        "tokens": 275
      },
      {
        "approach": "decoupled",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.602708,
        "tokens": 433
      },
      {
        "approach": "decoupled",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 39.786625,
        "tokens": 478
      },
      {
        "approach": "decoupled",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 49.476459,
        "tokens": 1236
      },
      {
        "approach": "decoupled",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 63.221709,
        "tokens": 547
      },
      {
        "approach": "decoupled",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.890958,
        "tokens": 132
      },
      {
        "approach": "decoupled",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 43.207417,
        "tokens": 1392
      },
      {
        "approach": "decoupled",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 59.431708,
        "tokens": 1098
      },
      {
        "approach": "decoupled",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 60.924875,
        "tokens": 628
      },
      {
        "approach": "decoupled",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.06666666666666667,
        "latency_ms": 51.774125,
        "tokens": 529
      },
      {
        "approach": "decoupled",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 58.279,
        "tokens": 1114
      },
      {
        "approach": "decoupled",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.181458,
        "tokens": 892
      },
      {
        "approach": "decoupled",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.26666666666666666,
        "latency_ms": 41.039041,
        "tokens": 466
      },
      {
        "approach": "decoupled",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 74.340375,
        "tokens": 896
      },
      {
        "approach": "decoupled",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 57.225917,
        "tokens": 585
      },
      {
        "approach": "decoupled",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 72.595125,
        "tokens": 1141
      },
      {
        "approach": "decoupled",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 44.678375,
        "tokens": 786
      },
      {
        "approach": "decoupled",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 41.044375,
        "tokens": 1445
      },
      {
        "approach": "decoupled",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 66.721167,
        "tokens": 907
      },
      {
        "approach": "decoupled",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 62.225208,
        "tokens": 446
      },
      {
        "approach": "decoupled",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 48.379292,
        "tokens": 2021
      },
      {
        "approach": "decoupled",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.164334,
        "tokens": 1320
      },
      {
        "approach": "decoupled",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.203416,
        "tokens": 862
      },
      {
        "approach": "decoupled",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 61.12,
        "tokens": 723
      },
      {
        "approach": "decoupled",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 49.549167,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 44.112375,
        "tokens": 1119
      },
      {
        "approach": "decoupled",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 27.667292,
        "tokens": 1001
      },
      {
        "approach": "decoupled",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.6666666666666666,
        "latency_ms": 39.943709,
        "tokens": 853
      },
      {
        "approach": "decoupled",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.663292,
        "tokens": 599
      },
      {
        "approach": "decoupled",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.665625,
        "tokens": 625
      },
      {
        "approach": "decoupled",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 48.181167,
        "tokens": 218
      },
      {
        "approach": "decoupled",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 33.352041,
        "tokens": 1824
      },
      {
        "approach": "decoupled",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.4,
        "latency_ms": 70.581541,
        "tokens": 168
      },
      {
        "approach": "decoupled",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 36.620708,
        "tokens": 946
      },
      {
        "approach": "decoupled",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.4666666666666667,
        "latency_ms": 42.891209,
        "tokens": 305
      },
      {
        "approach": "decoupled",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.5333333333333333,
        "latency_ms": 50.023542,
        "tokens": 205
      },
      {
        "approach": "decoupled",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.7333333333333333,
        "latency_ms": 44.387833,
        "tokens": 809
      },
      {
        "approach": "decoupled",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 54.772084,
        "tokens": 369
      },
      {
        "approach": "decoupled",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 50.152084,
        "tokens": 447
      },
      {
        "approach": "decoupled",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 44.256292,
        "tokens": 592
      },
      {
        "approach": "decoupled",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 45.402833,
        "tokens": 632
      },
      {
        "approach": "decoupled",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4,
        "latency_ms": 41.374208,
        "tokens": 395
      },
      {
        "approach": "decoupled",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 56.911542,
        "tokens": 479
      },
      {
        "approach": "decoupled",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6,
        "latency_ms": 36.566375,
        "tokens": 890
      },
      {
        "approach": "decoupled",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 55.419834,
        "tokens": 420
      },
      {
        "approach": "decoupled",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.7333333333333333,
        "latency_ms": 45.297792,
        "tokens": 268
      },
      {
        "approach": "decoupled",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.957959,
        "tokens": 412
      },
      {
        "approach": "decoupled",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 35.518334,
        "tokens": 713
      },
      {
        "approach": "decoupled",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.79625,
        "tokens": 965
      },
      {
        "approach": "decoupled",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6666666666666666,
        "latency_ms": 42.810292,
        "tokens": 934
      },
      {
        "approach": "decoupled",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 63.510292,
        "tokens": 413
      },
      {
        "approach": "decoupled",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 43.665333,
        "tokens": 947
      },
      {
        "approach": "decoupled",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 48.816417,
        "tokens": 578
      },
      {
        "approach": "decoupled",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 47.045125,
        "tokens": 856
      },
      {
        "approach": "decoupled",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 41.726667,
        "tokens": 564
      },
      {
        "approach": "decoupled",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 46.302792,
        "tokens": 487
      },
      {
        "approach": "decoupled",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.4666666666666667,
        "latency_ms": 36.448958,
        "tokens": 837
      },
      {
        "approach": "decoupled",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 48.625666,
        "tokens": 1926
      },
      {
        "approach": "decoupled",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4666666666666667,
        "latency_ms": 34.310166,
        "tokens": 718
      },
      {
        "approach": "decoupled",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 35.89925,
        "tokens": 1657
      },
      {
        "approach": "decoupled",
        "query": "linux process management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 1.0,
        "latency_ms": 48.91225,
        "tokens": 886
      },
      {
        "approach": "decoupled",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.5333333333333333,
        "latency_ms": 41.782208,
        "tokens": 378
      },
      {
        "approach": "decoupled",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.6,
        "latency_ms": 38.714583,
        "tokens": 1128
      },
      {
        "approach": "decoupled",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 31.400084,
        "tokens": 881
      },
      {
        "approach": "decoupled",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.242416,
        "tokens": 835
      },
      {
        "approach": "decoupled",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 35.973375,
        "tokens": 643
      },
      {
        "approach": "decoupled",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 43.881791,
        "tokens": 353
      },
      {
        "approach": "decoupled",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 47.441875,
        "tokens": 857
      },
      {
        "approach": "decoupled",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.2,
        "latency_ms": 46.430833,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.827792,
        "tokens": 313
      },
      {
        "approach": "decoupled",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 31.155792,
        "tokens": 1838
      },
      {
        "approach": "decoupled",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.544917,
        "tokens": 849
      },
      {
        "approach": "decoupled",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.872458,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.122625,
        "tokens": 1035
      },
      {
        "approach": "decoupled",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.575416,
        "tokens": 826
      },
      {
        "approach": "decoupled",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.311042,
        "tokens": 508
      },
      {
        "approach": "decoupled",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.048667,
        "tokens": 1257
      },
      {
        "approach": "decoupled",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.962167,
        "tokens": 1217
      },
      {
        "approach": "decoupled",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.521458,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.92375,
        "tokens": 1413
      },
      {
        "approach": "decoupled",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.550083,
        "tokens": 553
      },
      {
        "approach": "decoupled",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.871542,
        "tokens": 382
      },
      {
        "approach": "decoupled",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 79.544458,
        "tokens": 231
      },
      {
        "approach": "decoupled",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.418167,
        "tokens": 71
      },
      {
        "approach": "decoupled",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.887459,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.164667,
        "tokens": 1218
      },
      {
        "approach": "decoupled",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.304583,
        "tokens": 299
      },
      {
        "approach": "decoupled",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 48.215667,
        "tokens": 838
      },
      {
        "approach": "decoupled",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.410375,
        "tokens": 261
      },
      {
        "approach": "decoupled",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.456041,
        "tokens": 914
      },
      {
        "approach": "decoupled",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.651,
        "tokens": 760
      },
      {
        "approach": "decoupled",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.934417,
        "tokens": 768
      },
      {
        "approach": "decoupled",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.683958,
        "tokens": 582
      },
      {
        "approach": "decoupled",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.094875,
        "tokens": 797
      },
      {
        "approach": "decoupled",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.415541,
        "tokens": 443
      },
      {
        "approach": "decoupled",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.378583,
        "tokens": 753
      },
      {
        "approach": "decoupled",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.969584,
        "tokens": 950
      },
      {
        "approach": "decoupled",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.980167,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.74975,
        "tokens": 1042
      },
      {
        "approach": "decoupled",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.586333,
        "tokens": 201
      },
      {
        "approach": "decoupled",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 35.452,
        "tokens": 654
      },
      {
        "approach": "decoupled",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 56.914792,
        "tokens": 208
      },
      {
        "approach": "decoupled",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 57.266333,
        "tokens": 298
      },
      {
        "approach": "decoupled",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 58.814125,
        "tokens": 566
      },
      {
        "approach": "decoupled",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 30.487042,
        "tokens": 1214
      },
      {
        "approach": "decoupled",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.3333333333333333,
        "latency_ms": 35.744,
        "tokens": 323
      },
      {
        "approach": "decoupled",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8,
        "latency_ms": 40.797166,
        "tokens": 1528
      },
      {
        "approach": "decoupled",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.80675,
        "tokens": 1153
      },
      {
        "approach": "decoupled",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 41.12525,
        "tokens": 275
      },
      {
        "approach": "decoupled",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.810084,
        "tokens": 433
      },
      {
        "approach": "decoupled",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 42.575584,
        "tokens": 478
      },
      {
        "approach": "decoupled",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 48.2215,
        "tokens": 1236
      },
      {
        "approach": "decoupled",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 66.26225,
        "tokens": 547
      },
      {
        "approach": "decoupled",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.301792,
        "tokens": 132
      },
      {
        "approach": "decoupled",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 43.428792,
        "tokens": 1392
      },
      {
        "approach": "decoupled",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 58.586916,
        "tokens": 1098
      },
      {
        "approach": "decoupled",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 63.064625,
        "tokens": 628
      },
      {
        "approach": "decoupled",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.06666666666666667,
        "latency_ms": 55.19875,
        "tokens": 529
      },
      {
        "approach": "decoupled",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 59.276542,
        "tokens": 1114
      },
      {
        "approach": "decoupled",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.817958,
        "tokens": 892
      },
      {
        "approach": "decoupled",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.26666666666666666,
        "latency_ms": 48.925083,
        "tokens": 466
      },
      {
        "approach": "decoupled",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 91.419125,
        "tokens": 896
      },
      {
        "approach": "decoupled",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 66.771125,
        "tokens": 585
      },
      {
        "approach": "decoupled",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 79.48725,
        "tokens": 1141
      },
      {
        "approach": "decoupled",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 55.318666,
        "tokens": 786
      },
      {
        "approach": "decoupled",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 46.058916,
        "tokens": 1445
      },
      {
        "approach": "decoupled",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 67.422542,
        "tokens": 907
      },
      {
        "approach": "decoupled",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 68.263625,
        "tokens": 446
      },
      {
        "approach": "decoupled",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 48.193959,
        "tokens": 2021
      },
      {
        "approach": "decoupled",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.293708,
        "tokens": 1320
      },
      {
        "approach": "decoupled",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 36.697333,
        "tokens": 862
      },
      {
        "approach": "decoupled",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 58.861584,
        "tokens": 723
      },
      {
        "approach": "decoupled",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 45.372208,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 41.444208,
        "tokens": 1119
      },
      {
        "approach": "decoupled",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 26.334375,
        "tokens": 1001
      },
      {
        "approach": "decoupled",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.6666666666666666,
        "latency_ms": 40.301541,
        "tokens": 853
      },
      {
        "approach": "decoupled",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.278459,
        "tokens": 599
      },
      {
        "approach": "decoupled",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 40.952458,
        "tokens": 625
      },
      {
        "approach": "decoupled",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.33225,
        "tokens": 218
      },
      {
        "approach": "decoupled",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 32.790625,
        "tokens": 1824
      },
      {
        "approach": "decoupled",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.4,
        "latency_ms": 71.735875,
        "tokens": 168
      },
      {
        "approach": "decoupled",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 34.9115,
        "tokens": 946
      },
      {
        "approach": "decoupled",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.713333,
        "tokens": 305
      },
      {
        "approach": "decoupled",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.5333333333333333,
        "latency_ms": 49.367458,
        "tokens": 205
      },
      {
        "approach": "decoupled",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.786208,
        "tokens": 809
      },
      {
        "approach": "decoupled",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 52.601708,
        "tokens": 369
      },
      {
        "approach": "decoupled",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 50.678958,
        "tokens": 447
      },
      {
        "approach": "decoupled",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 48.301458,
        "tokens": 592
      },
      {
        "approach": "decoupled",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 45.492792,
        "tokens": 632
      },
      {
        "approach": "decoupled",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4,
        "latency_ms": 43.126833,
        "tokens": 395
      },
      {
        "approach": "decoupled",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 61.883959,
        "tokens": 479
      },
      {
        "approach": "decoupled",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6,
        "latency_ms": 43.740958,
        "tokens": 890
      },
      {
        "approach": "decoupled",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 53.98625,
        "tokens": 420
      },
      {
        "approach": "decoupled",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.7333333333333333,
        "latency_ms": 39.090583,
        "tokens": 268
      },
      {
        "approach": "decoupled",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 36.087167,
        "tokens": 412
      },
      {
        "approach": "decoupled",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.963708,
        "tokens": 713
      },
      {
        "approach": "decoupled",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.957542,
        "tokens": 965
      },
      {
        "approach": "decoupled",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6666666666666666,
        "latency_ms": 35.447583,
        "tokens": 934
      },
      {
        "approach": "decoupled",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 57.5975,
        "tokens": 413
      },
      {
        "approach": "decoupled",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 42.869084,
        "tokens": 947
      },
      {
        "approach": "decoupled",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 51.113666,
        "tokens": 578
      },
      {
        "approach": "decoupled",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 41.532625,
        "tokens": 856
      },
      {
        "approach": "decoupled",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 36.534041,
        "tokens": 564
      },
      {
        "approach": "decoupled",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 43.468458,
        "tokens": 487
      },
      {
        "approach": "decoupled",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.909708,
        "tokens": 837
      },
      {
        "approach": "decoupled",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 40.191541,
        "tokens": 1926
      },
      {
        "approach": "decoupled",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.849917,
        "tokens": 718
      },
      {
        "approach": "decoupled",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 31.375833,
        "tokens": 1657
      },
      {
        "approach": "decoupled",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 1.0,
        "latency_ms": 47.127792,
        "tokens": 735
      },
      {
        "approach": "decoupled",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.5333333333333333,
        "latency_ms": 37.45425,
        "tokens": 378
      },
      {
        "approach": "decoupled",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.6,
        "latency_ms": 32.751708,
        "tokens": 1128
      },
      {
        "approach": "decoupled",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 29.20975,
        "tokens": 881
      },
      {
        "approach": "decoupled",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 28.914792,
        "tokens": 835
      },
      {
        "approach": "decoupled",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 34.663167,
        "tokens": 643
      },
      {
        "approach": "decoupled",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 41.734458,
        "tokens": 353
      },
      {
        "approach": "decoupled",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 39.921417,
        "tokens": 857
      },
      {
        "approach": "decoupled",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.2,
        "latency_ms": 42.825583,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.075208,
        "tokens": 313
      },
      {
        "approach": "decoupled",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 27.101417,
        "tokens": 1838
      },
      {
        "approach": "decoupled",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.767542,
        "tokens": 849
      },
      {
        "approach": "decoupled",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 66.316583,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.191875,
        "tokens": 1035
      },
      {
        "approach": "decoupled",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.352667,
        "tokens": 826
      },
      {
        "approach": "decoupled",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.133625,
        "tokens": 508
      },
      {
        "approach": "decoupled",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.20225,
        "tokens": 1257
      },
      {
        "approach": "decoupled",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.814292,
        "tokens": 1217
      },
      {
        "approach": "decoupled",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.258375,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 47.749416,
        "tokens": 1413
      },
      {
        "approach": "decoupled",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.779791,
        "tokens": 553
      },
      {
        "approach": "decoupled",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.220084,
        "tokens": 382
      },
      {
        "approach": "decoupled",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.598541,
        "tokens": 231
      },
      {
        "approach": "decoupled",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.167167,
        "tokens": 71
      },
      {
        "approach": "decoupled",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 74.870584,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.701875,
        "tokens": 1218
      },
      {
        "approach": "decoupled",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 64.46325,
        "tokens": 299
      },
      {
        "approach": "decoupled",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 46.326125,
        "tokens": 838
      },
      {
        "approach": "decoupled",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 57.712666,
        "tokens": 261
      },
      {
        "approach": "decoupled",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.683,
        "tokens": 914
      },
      {
        "approach": "decoupled",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.455958,
        "tokens": 760
      },
      {
        "approach": "decoupled",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.329334,
        "tokens": 768
      },
      {
        "approach": "decoupled",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.406,
        "tokens": 582
      },
      {
        "approach": "decoupled",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 51.364958,
        "tokens": 797
      },
      {
        "approach": "decoupled",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 68.978417,
        "tokens": 443
      },
      {
        "approach": "decoupled",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.522959,
        "tokens": 753
      },
      {
        "approach": "decoupled",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 62.234291,
        "tokens": 950
      },
      {
        "approach": "decoupled",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.361584,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.621792,
        "tokens": 1042
      },
      {
        "approach": "decoupled",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.614,
        "tokens": 201
      },
      {
        "approach": "decoupled",
        "query": "What is semantic search?",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 33.684,
        "tokens": 654
      },
      {
        "approach": "decoupled",
        "query": "vector database",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.6666666666666666,
        "latency_ms": 54.359334,
        "tokens": 208
      },
      {
        "approach": "decoupled",
        "query": "REST API design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.7333333333333333,
        "latency_ms": 52.329,
        "tokens": 298
      },
      {
        "approach": "decoupled",
        "query": "database normalization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 55.598583,
        "tokens": 566
      },
      {
        "approach": "decoupled",
        "query": "HTTP/2 vs HTTP/3 performance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 33.374125,
        "tokens": 1214
      },
      {
        "approach": "decoupled",
        "query": "PostgreSQL 15 internals",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.3333333333333333,
        "latency_ms": 36.689709,
        "tokens": 323
      },
      {
        "approach": "decoupled",
        "query": "Apache Kafka 3.0 features",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.8,
        "latency_ms": 36.684208,
        "tokens": 1528
      },
      {
        "approach": "decoupled",
        "query": "TLS 1.3 handshake process",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 39.061875,
        "tokens": 1153
      },
      {
        "approach": "decoupled",
        "query": "Kubernetes v1.24 removal of dockershim",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 45.938959,
        "tokens": 275
      },
      {
        "approach": "decoupled",
        "query": "gRPC over HTTP/2",
        "category": "lexical",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4666666666666667,
        "latency_ms": 37.113042,
        "tokens": 433
      },
      {
        "approach": "decoupled",
        "query": "Redis 7.0 Multi-part AOF",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 45.026292,
        "tokens": 478
      },
      {
        "approach": "decoupled",
        "query": "Elasticsearch 8.x security changes",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 53.217333,
        "tokens": 1236
      },
      {
        "approach": "decoupled",
        "query": "OWASP Top 10 2021",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 70.991792,
        "tokens": 547
      },
      {
        "approach": "decoupled",
        "query": "AVX-512 vector instructions",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 56.430791,
        "tokens": 132
      },
      {
        "approach": "decoupled",
        "query": "TCP/IP layer 4",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 50.518208,
        "tokens": 1392
      },
      {
        "approach": "decoupled",
        "query": "IPv6 address format",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 78.563792,
        "tokens": 1098
      },
      {
        "approach": "decoupled",
        "query": "UUID v4 generation",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 70.189333,
        "tokens": 628
      },
      {
        "approach": "decoupled",
        "query": "0xEF hex code",
        "category": "lexical",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.06666666666666667,
        "latency_ms": 58.798292,
        "tokens": 529
      },
      {
        "approach": "decoupled",
        "query": "Python 3.10 match statement",
        "category": "lexical",
        "rr": 0.3333333333333333,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.2,
        "latency_ms": 61.976666,
        "tokens": 1114
      },
      {
        "approach": "decoupled",
        "query": "ISO 27001 compliance",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 31.228292,
        "tokens": 892
      },
      {
        "approach": "decoupled",
        "query": "SOC2 Type II audit",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.26666666666666666,
        "latency_ms": 41.926708,
        "tokens": 466
      },
      {
        "approach": "decoupled",
        "query": "BGE-small-en-v1.5 model",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 81.211042,
        "tokens": 896
      },
      {
        "approach": "decoupled",
        "query": "ChromaDB v0.4.0",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 62.387708,
        "tokens": 585
      },
      {
        "approach": "decoupled",
        "query": "MS-MARCO MiniLM L-6-v2",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 75.719208,
        "tokens": 1141
      },
      {
        "approach": "decoupled",
        "query": "JWT RS256 signing",
        "category": "lexical",
        "rr": 0.2,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 49.003792,
        "tokens": 786
      },
      {
        "approach": "decoupled",
        "query": "OAuth 2.0 PKCE flow",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.5333333333333333,
        "latency_ms": 41.182375,
        "tokens": 1445
      },
      {
        "approach": "decoupled",
        "query": "RAID 6 configurations",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 63.167792,
        "tokens": 907
      },
      {
        "approach": "decoupled",
        "query": "SQL-92 standards",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.06666666666666667,
        "latency_ms": 65.304625,
        "tokens": 446
      },
      {
        "approach": "decoupled",
        "query": "POSIX thread management",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2727272727272727,
        "latency_ms": 47.894458,
        "tokens": 2021
      },
      {
        "approach": "decoupled",
        "query": "systemd unit files",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 31.939167,
        "tokens": 1320
      },
      {
        "approach": "decoupled",
        "query": "EXT4 filesystem limits",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.146,
        "tokens": 862
      },
      {
        "approach": "decoupled",
        "query": "YAML 1.2 syntax",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.13333333333333333,
        "latency_ms": 59.018125,
        "tokens": 723
      },
      {
        "approach": "decoupled",
        "query": "Docker Compose v2",
        "category": "lexical",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4666666666666667,
        "latency_ms": 44.112541,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "AWS IAM policies",
        "category": "lexical",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.4,
        "latency_ms": 41.639167,
        "tokens": 1119
      },
      {
        "approach": "decoupled",
        "query": "how to implement chaos engineering",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8,
        "latency_ms": 27.86725,
        "tokens": 1001
      },
      {
        "approach": "decoupled",
        "query": "benefits of event-driven architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.6666666666666666,
        "latency_ms": 42.485833,
        "tokens": 853
      },
      {
        "approach": "decoupled",
        "query": "serverless vs containers",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.4666666666666667,
        "latency_ms": 38.893416,
        "tokens": 599
      },
      {
        "approach": "decoupled",
        "query": "microservices data consistency",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 43.44425,
        "tokens": 625
      },
      {
        "approach": "decoupled",
        "query": "data lakehouse architecture",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 49.7095,
        "tokens": 218
      },
      {
        "approach": "decoupled",
        "query": "zero trust security principles",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 31.141667,
        "tokens": 1824
      },
      {
        "approach": "decoupled",
        "query": "continuous integration best practices",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.4,
        "latency_ms": 68.987625,
        "tokens": 168
      },
      {
        "approach": "decoupled",
        "query": "database sharding strategies",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 33.45025,
        "tokens": 946
      },
      {
        "approach": "decoupled",
        "query": "load balancing algorithms",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.4666666666666667,
        "latency_ms": 37.89325,
        "tokens": 305
      },
      {
        "approach": "decoupled",
        "query": "content delivery network optimization",
        "category": "semantic",
        "rr": 0.25,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.5333333333333333,
        "latency_ms": 48.604417,
        "tokens": 205
      },
      {
        "approach": "decoupled",
        "query": "service mesh advantages",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.7333333333333333,
        "latency_ms": 35.5645,
        "tokens": 809
      },
      {
        "approach": "decoupled",
        "query": "infrastructure as code tools",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.26666666666666666,
        "latency_ms": 48.446417,
        "tokens": 369
      },
      {
        "approach": "decoupled",
        "query": "monitoring vs observability",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.2,
        "content_match": 0.6,
        "latency_ms": 46.575083,
        "tokens": 447
      },
      {
        "approach": "decoupled",
        "query": "auto scaling in the cloud",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.3333333333333333,
        "latency_ms": 41.473084,
        "tokens": 592
      },
      {
        "approach": "decoupled",
        "query": "disaster recovery planning",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8,
        "latency_ms": 39.252875,
        "tokens": 632
      },
      {
        "approach": "decoupled",
        "query": "api gateway patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.4,
        "latency_ms": 35.049084,
        "tokens": 395
      },
      {
        "approach": "decoupled",
        "query": "cloud storage options",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 1.0,
        "latency_ms": 50.1805,
        "tokens": 479
      },
      {
        "approach": "decoupled",
        "query": "data serialization formats",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6,
        "latency_ms": 33.721167,
        "tokens": 890
      },
      {
        "approach": "decoupled",
        "query": "message queue patterns",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.2,
        "latency_ms": 46.894333,
        "tokens": 420
      },
      {
        "approach": "decoupled",
        "query": "functional programming concepts",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.7333333333333333,
        "latency_ms": 37.515041,
        "tokens": 268
      },
      {
        "approach": "decoupled",
        "query": "linux memory management",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.9333333333333333,
        "latency_ms": 35.979375,
        "tokens": 412
      },
      {
        "approach": "decoupled",
        "query": "dns resolution process",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.6,
        "latency_ms": 29.417417,
        "tokens": 713
      },
      {
        "approach": "decoupled",
        "query": "connection pooling benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.9333333333333333,
        "latency_ms": 32.777125,
        "tokens": 965
      },
      {
        "approach": "decoupled",
        "query": "cryptography basics",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6666666666666666,
        "latency_ms": 34.341875,
        "tokens": 934
      },
      {
        "approach": "decoupled",
        "query": "distributed transactions",
        "category": "semantic",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": 0.26666666666666666,
        "latency_ms": 55.65025,
        "tokens": 413
      },
      {
        "approach": "decoupled",
        "query": "container security hardening",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.9333333333333333,
        "latency_ms": 39.919291,
        "tokens": 947
      },
      {
        "approach": "decoupled",
        "query": "well architected framework",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.9333333333333333,
        "latency_ms": 47.324834,
        "tokens": 578
      },
      {
        "approach": "decoupled",
        "query": "cost optimization strategies",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 41.139084,
        "tokens": 856
      },
      {
        "approach": "decoupled",
        "query": "incident response steps",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.3333333333333333,
        "latency_ms": 36.872583,
        "tokens": 564
      },
      {
        "approach": "decoupled",
        "query": "multi-region deployment",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.8666666666666667,
        "latency_ms": 40.619125,
        "tokens": 487
      },
      {
        "approach": "decoupled",
        "query": "ssh configuration security",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 0.4666666666666667,
        "latency_ms": 33.3365,
        "tokens": 837
      },
      {
        "approach": "decoupled",
        "query": "vpn tunneling protocols",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.75,
        "content_match": 1.0,
        "latency_ms": 41.160417,
        "tokens": 1926
      },
      {
        "approach": "decoupled",
        "query": "websocket protocol overview",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.5,
        "content_match": 0.4666666666666667,
        "latency_ms": 31.240042,
        "tokens": 718
      },
      {
        "approach": "decoupled",
        "query": "helm charts fundamentals",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 1.0,
        "latency_ms": 29.161125,
        "tokens": 1657
      },
      {
        "approach": "decoupled",
        "query": "linux process management",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 1.0,
        "latency_ms": 42.466625,
        "tokens": 735
      },
      {
        "approach": "decoupled",
        "query": "network troubleshooting tools",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.5333333333333333,
        "latency_ms": 35.385333,
        "tokens": 378
      },
      {
        "approach": "decoupled",
        "query": "database replication types",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6666666666666666,
        "content_match": 0.6,
        "latency_ms": 31.946417,
        "tokens": 1128
      },
      {
        "approach": "decoupled",
        "query": "nosql design patterns",
        "category": "semantic",
        "rr": 0.5,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.8,
        "latency_ms": 28.851208,
        "tokens": 881
      },
      {
        "approach": "decoupled",
        "query": "sql query optimization",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.7333333333333333,
        "latency_ms": 26.570167,
        "tokens": 835
      },
      {
        "approach": "decoupled",
        "query": "data pipeline design",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.8,
        "content_match": 0.6,
        "latency_ms": 31.238875,
        "tokens": 643
      },
      {
        "approach": "decoupled",
        "query": "testing strategies for software",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.6666666666666666,
        "latency_ms": 41.799333,
        "tokens": 353
      },
      {
        "approach": "decoupled",
        "query": "dependency injection benefits",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.4,
        "content_match": 0.4,
        "latency_ms": 39.484292,
        "tokens": 857
      },
      {
        "approach": "decoupled",
        "query": "behavioral design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 0.6,
        "content_match": 0.2,
        "latency_ms": 42.752792,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "creational design patterns",
        "category": "semantic",
        "rr": 1.0,
        "hit_rate_5": 1.0,
        "precision_5": 1.0,
        "content_match": 0.8666666666666667,
        "latency_ms": 37.829084,
        "tokens": 313
      },
      {
        "approach": "decoupled",
        "query": "how to bake sourdough in a kubernetes cluster",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 28.715416,
        "tokens": 1838
      },
      {
        "approach": "decoupled",
        "query": "best brand of hiking boots for Mars",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 55.68525,
        "tokens": 849
      },
      {
        "approach": "decoupled",
        "query": "quantum entanglement in photosynthesis",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.955709,
        "tokens": 316
      },
      {
        "approach": "decoupled",
        "query": "the secret to eternal life according to python docs",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.60075,
        "tokens": 1035
      },
      {
        "approach": "decoupled",
        "query": "where did I leave my keys",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.997584,
        "tokens": 826
      },
      {
        "approach": "decoupled",
        "query": "recipe for disaster in distributed systems",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 78.18225,
        "tokens": 508
      },
      {
        "approach": "decoupled",
        "query": "blue whales vs sperm whales",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.255625,
        "tokens": 1257
      },
      {
        "approach": "decoupled",
        "query": "history of the Roman Empire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 58.817875,
        "tokens": 1217
      },
      {
        "approach": "decoupled",
        "query": "how to play the banjo",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 59.9665,
        "tokens": 541
      },
      {
        "approach": "decoupled",
        "query": "why is the sky blue",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 50.199625,
        "tokens": 1413
      },
      {
        "approach": "decoupled",
        "query": "symptoms of a cold",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 52.953375,
        "tokens": 553
      },
      {
        "approach": "decoupled",
        "query": "movie recommendations for tonight",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 75.779667,
        "tokens": 382
      },
      {
        "approach": "decoupled",
        "query": "stock market predictions for 2026",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 89.906917,
        "tokens": 231
      },
      {
        "approach": "decoupled",
        "query": "philosophy of mind and AI",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 76.611167,
        "tokens": 71
      },
      {
        "approach": "decoupled",
        "query": "meaning of life 42",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 83.411792,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "how to win friends and influence people",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.988125,
        "tokens": 1218
      },
      {
        "approach": "decoupled",
        "query": "yoga for beginners",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 67.672166,
        "tokens": 299
      },
      {
        "approach": "decoupled",
        "query": "best coffee shops in London",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 49.703375,
        "tokens": 838
      },
      {
        "approach": "decoupled",
        "query": "gardening tips for summer",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 61.055625,
        "tokens": 261
      },
      {
        "approach": "decoupled",
        "query": "how to repair a flat tire",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.783583,
        "tokens": 914
      },
      {
        "approach": "decoupled",
        "query": "history of the internet",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 63.754667,
        "tokens": 760
      },
      {
        "approach": "decoupled",
        "query": "space travel in the future",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 77.767417,
        "tokens": 768
      },
      {
        "approach": "decoupled",
        "query": "the art of war summary",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 71.871833,
        "tokens": 582
      },
      {
        "approach": "decoupled",
        "query": "meditation techniques",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 54.5555,
        "tokens": 797
      },
      {
        "approach": "decoupled",
        "query": "learning a new language fast",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 72.06825,
        "tokens": 443
      },
      {
        "approach": "decoupled",
        "query": "climate change impacts",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 80.798333,
        "tokens": 753
      },
      {
        "approach": "decoupled",
        "query": "renewable energy sources",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 73.24075,
        "tokens": 950
      },
      {
        "approach": "decoupled",
        "query": "healthy eating habits",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 65.458917,
        "tokens": 598
      },
      {
        "approach": "decoupled",
        "query": "travel tips for Japan",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 69.968583,
        "tokens": 1042
      },
      {
        "approach": "decoupled",
        "query": "basics of photography",
        "category": "adversarial",
        "rr": 0.0,
        "hit_rate_5": 0.0,
        "precision_5": 0.0,
        "content_match": -1.0,
        "latency_ms": 60.931417,
        "tokens": 201
      }
    ]
  }
}