Per Stark
1e25705377
chore: improved error handling
2026-05-28 19:58:14 +02:00
Per Stark
4f02fcb853
chore: rename get_id to id, add doc comments, pre-allocate format_history
2026-05-27 18:06:16 +02:00
Per Stark
1bf93f0125
perf: pre-allocate collections with known capacity in hot paths
...
- Use with_capacity for chunk_by_source, results, per_entity_traces,
and selected_chunks in assemble() where bound is known
- Pre-allocate tokens/terms vectors in normalize_fts_query and
extract_keywords based on input length
- Pre-allocate neighbor_ids, seen, and ordered in graph expansion
based on relationship count
2026-05-26 20:21:25 +02:00
Per Stark
b8f7c826b4
perf: offload blocking calls to spawn_blocking
...
- Move headless_chrome PDF rasterization from async context to
spawn_blocking, keeping tokio worker threads responsive.
- Switch RerankerPool from tokio::sync::Mutex to std::sync::Mutex
and run TextRerank::rerank inside spawn_blocking, since the
rerank call is CPU-bound with no .await points.
2026-05-26 20:21:25 +02:00
Per Stark
5ce7a76c75
clippy: adhere to pedantic clippy, uniform test error handling
2026-05-26 20:21:13 +02:00
Per Stark
e0068ebe26
chore: remove unused clap dep and fix test_session_table name
...
- Remove clap dependency from retrieval-pipeline (RetrievalStrategy
already has FromStr/Display; evaluations uses clap directly)
- Rename session table from test_session_table to session
2026-05-26 20:14:29 +02:00
Per Stark
6c5297ec6e
chore: dep updates & kv-mem separation to test feature
...
docker builder update
2026-02-15 08:51:48 +01:00
Per Stark
3b58582963
fix: references bug
...
fix
2026-02-11 22:02:40 +01:00
Per Stark
8664abdf01
release: 1.0.0
...
fix: cargo dist
2026-01-11 20:35:01 +01:00
Per Stark
97ce77c574
fix: never block fts, rely on rrf
2025-12-22 22:56:57 +01:00
Per Stark
86270de873
tidying stuff up, dto for search
2025-12-20 22:30:31 +01:00
Per Stark
8121e04125
retrieval simplfied
2025-12-09 20:35:42 +01:00
Per Stark
e77f2d51e8
beir-rff
2025-12-08 20:39:12 +01:00
Per Stark
6c458c97ce
retrieval: hybrid search, linear fusion
2025-12-04 12:48:59 +01:00
Per Stark
c60efb2af7
benchmarks: ready for hybrid revised
2025-12-03 11:38:07 +01:00
Per Stark
38cb2e5e24
fix: all tests now in sync
2025-11-29 18:59:08 +01:00
Per Stark
888c055fee
refactored to clap, mrr and ndcg
2025-11-28 21:26:51 +01:00
Per Stark
05bdaac672
evals: v3, ebeddings at the side
...
additional indexes
2025-11-26 15:15:10 +01:00
Per Stark
6611bf3645
retrieval-pipeline: v1
2025-11-19 12:58:27 +01:00
Per Stark
97d35a8982
retrieval-pipeline: v0
2025-11-18 22:46:35 +01:00