feat: integrate Google semantic search and branded desktop launcher
Core CI / core (ubuntu-latest) (push) Failing after 3m27s
Core CI / core (macos-latest) (push) Canceled after 0s
Core CI / core (windows-latest) (push) Canceled after 0s
Core CI / desktop (ubuntu-latest) (push) Successful in 5m45s
Core CI / desktop (macos-latest) (push) Canceled after 0s
Core CI / desktop (windows-latest) (push) Canceled after 0s
Core CI / core (ubuntu-latest) (push) Failing after 3m27s
Core CI / core (macos-latest) (push) Canceled after 0s
Core CI / core (windows-latest) (push) Canceled after 0s
Core CI / desktop (ubuntu-latest) (push) Successful in 5m45s
Core CI / desktop (macos-latest) (push) Canceled after 0s
Core CI / desktop (windows-latest) (push) Canceled after 0s
This commit is contained in:
1 parent
a90df15503
commit
caf6a2f82e
80 files changed
+14971
-837
No files matched your search
@@ -0,0 +1,852 @@
|
||||
{
|
||||
"background_prewarm_ms": 128.4059,
|
||||
"device": "cpu",
|
||||
"documents": 20,
|
||||
"embedding_report": {
|
||||
"chunks": 20,
|
||||
"generation": 1,
|
||||
"model_fingerprint": "google/embeddinggemma-2:bfcd298762cc34d0357ece5ebdd31791a3a374d8:q8_0:llama-b11461-no-logits-v1:mean:l2:query512:doc2048:windows-overlap128:prompts-v1",
|
||||
"passages": 20
|
||||
},
|
||||
"first_foreground_ms": 99.1915,
|
||||
"first_foreground_top1": "supplier-agreement.txt",
|
||||
"hybrid": {
|
||||
"recall_at10": 1.0,
|
||||
"recall_at3": 1.0,
|
||||
"top1_accuracy": 1.0
|
||||
},
|
||||
"hybrid_p50_ms": 92.2909,
|
||||
"hybrid_p95_ms": 106.83239999999999,
|
||||
"indexing_ms": 3765.0646,
|
||||
"lexical": {
|
||||
"recall_at10": 0.20833333333333334,
|
||||
"recall_at3": 0.20833333333333334,
|
||||
"top1_accuracy": 0.20833333333333334
|
||||
},
|
||||
"limitation": "Synthetic seed corpus only; no production quality or large-corpus latency certification",
|
||||
"load_ms": 7215.3678,
|
||||
"model": "google/embeddinggemma-2",
|
||||
"queries": 24,
|
||||
"rankings": [
|
||||
{
|
||||
"expected": "supplier-contract",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "supplier-agreement.txt",
|
||||
"match_kind": "exact_filename",
|
||||
"source": null
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "exact",
|
||||
"lexical_rank": 1,
|
||||
"query": "supplier-agreement.txt",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "invoice",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "filename",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "network-incident.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "identifier",
|
||||
"lexical_rank": 1,
|
||||
"query": "INV-2026-1042",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "error-code",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "support-error.txt",
|
||||
"match_kind": "exact_identifier",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "search-engine-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "identifier",
|
||||
"lexical_rank": 1,
|
||||
"query": "E_SEARCH_071",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "supplier-contract",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "supplier-agreement.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "retry-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "How can we end our relationship with the supplier?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "supplier-contract",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "supplier-agreement.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "mietvertrag.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "de-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Wie kündigen wir die Zusammenarbeit mit unserem Lieferanten?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "apartment-lease",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "mietvertrag.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "support-error.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "urlaubsrichtlinie.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Can I keep a pet in the rented apartment?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "apartment-lease",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "mietvertrag.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "reisekosten.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "monitor-warranty.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "de",
|
||||
"lexical_rank": null,
|
||||
"query": "Wo steht etwas über die Kaution für die Wohnung?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "travel-expenses",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "reisekosten.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "conference-agenda.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "How do I claim my train and hotel costs?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "conference-agenda",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "conference-agenda.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "support-error.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "search-engine-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "de-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Wann ist der Workshop zur Datenbankleistung?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "deployment",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "deployment-runbook.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "product-launch.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "support-error.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "What should we do if the new release fails its health check?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "backup-restore",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "backup-recovery.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "network-incident.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "de-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Ich habe Dateien gelöscht und brauche sie aus der Sicherung zurück",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "api-retry",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "retry-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "deployment-runbook.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "network-incident.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "How should the app retry a temporary server failure?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "oauth",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "authentication-notes.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "retry-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "backup-recovery.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "How do we obtain another access token after it expires?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "network-outage",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "network-incident.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "backup-recovery.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "de-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Warum war der Netzwerkswitch nicht erreichbar?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "launch-plan",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "product-launch.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "research-budget.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "deployment-runbook.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "The plan for announcing the new product after beta testing",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "research-budget",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "research-budget.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "retry-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "Money allocated for interviews and prototype usability studies",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "vacation-policy",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "urlaubsrichtlinie.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Who approves my time off and who covers urgent work?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "recipe",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "tomato-soup.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "gartenplanung.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "A soup made with roasted tomatoes and basil",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "renovation",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "renovation-estimate.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "Does the kitchen renovation quote include new flooring?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "warranty",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "monitor-warranty.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "network-incident.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "backup-recovery.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "The document about replacing a defective display under warranty",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "search-architecture",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "search-engine-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "support-error.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "backup-recovery.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": null,
|
||||
"query": "How can keyword results and embeddings be combined for file search?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "garden",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "gartenplanung.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "renovation-estimate.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en-crosslingual",
|
||||
"lexical_rank": null,
|
||||
"query": "Where is the plan for the raised vegetable bed and rainwater barrel?",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "cancellation-email",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "hybrid",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "urlaubsrichtlinie.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "conference-agenda.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "en",
|
||||
"lexical_rank": 1,
|
||||
"query": "Cancel tomorrow's planning meeting",
|
||||
"semantic_rank": 1
|
||||
},
|
||||
{
|
||||
"expected": "invoice",
|
||||
"hybrid_rank": 1,
|
||||
"hybrid_top3": [
|
||||
{
|
||||
"filename": "INV-2026-1042.txt",
|
||||
"match_kind": "exact_identifier",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "meeting-cancellation.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"filename": "search-engine-design.txt",
|
||||
"match_kind": "semantic",
|
||||
"source": {
|
||||
"kind": "line",
|
||||
"number": 1
|
||||
}
|
||||
}
|
||||
],
|
||||
"language": "identifier",
|
||||
"lexical_rank": 1,
|
||||
"query": "OFFICE-CHAIRS-42",
|
||||
"semantic_rank": 1
|
||||
}
|
||||
],
|
||||
"semantic": {
|
||||
"recall_at10": 1.0,
|
||||
"recall_at3": 1.0,
|
||||
"top1_accuracy": 1.0
|
||||
},
|
||||
"startup_init_ms": 6966.2571,
|
||||
"threads": 1
|
||||
}
|
||||
Reference in new issue
Block a user