trvon
|
b071112836
|
feat: test coverage improvements. Scaling bug addresses
|
2026-02-04 20:20:18 -05:00 |
|
trvon
|
2946b231dd
|
fix: license header file updates, mcp improvements, windows build fixes
|
2026-01-30 17:23:33 -05:00 |
|
trvon
|
5af411d45c
|
test improvements
|
2026-01-23 23:00:56 -05:00 |
|
trvon
|
c0e17835ac
|
search optimizations
|
2026-01-22 23:33:10 -05:00 |
|
trvon
|
633c3ce1cc
|
gliner term expansion for better search and search model ranking update
|
2026-01-22 23:17:40 -05:00 |
|
trvon
|
c7fb151f3d
|
skipping v0.7.11 and going straight to v0.8.0. Staging pre-release
|
2026-01-22 14:21:32 -05:00 |
|
trvon
|
dabb828e7a
|
stagging changes for release of v0.7.11 . Working on improving retrieval
|
2026-01-19 18:59:06 -05:00 |
|
trvon
|
b7aa881de2
|
test fixes, reranking model loading improvements
|
2026-01-18 22:27:30 -05:00 |
|
trvon
|
67a3c521e0
|
search engine tests, hnsw bug fix and test fixes
|
2026-01-17 22:13:08 -05:00 |
|
trvon
|
eb87c8ec40
|
reducing ingestion bottlenecks with better batch operations
|
2026-01-16 19:04:11 -05:00 |
|
trvon
|
ae52598a58
|
batching improvements. using libsql experimental concurrency for insert. still testing search regressions.
|
2026-01-16 16:45:43 -05:00 |
|
trvon
|
a52627050c
|
logging improvements, test fixes and using old ranking from main
|
2026-01-15 11:21:51 -05:00 |
|
trvon
|
80ea3ca869
|
testing improvements
|
2026-01-14 16:27:42 -05:00 |
|
trvon
|
b078329bc8
|
search regressions fixes. removed bktree for symspell
|
2026-01-07 23:43:12 -05:00 |
|
trvon
|
0bce48a899
|
bug fixes, extended tree dedup logic for ingestion, dynamic search engine returning with internal benchmark
|
2026-01-06 18:57:35 -05:00 |
|
trvon
|
c7c48e8934
|
removed hnsw vector manager. search optimizations
|
2026-01-05 23:39:18 -05:00 |
|
trvon
|
82eea28210
|
removing duplicate hnsw and leverage sqlite vec cpp library updates
|
2026-01-05 10:16:32 -05:00 |
|
trvon
|
b3d44b9e98
|
removing deprecated search executor. continuing work for rag benchmarking
|
2026-01-04 18:29:09 -05:00 |
|
trvon
|
f2e864f051
|
test fixes and bug fixes
|
2025-12-26 16:57:13 -05:00 |
|
trvon
|
c7237ecec5
|
UI improvements for list and maintenance requests improvements
|
2025-12-23 23:12:35 -05:00 |
|
trvon
|
f129e0f81e
|
test updates, mcp graph tool, search bug fixes, grep UI updates
|
2025-12-22 19:38:09 -05:00 |
|
trevon
|
48dc0dfa89
|
removing gtest migrated tests and continuing with test migration
|
2025-12-16 10:50:18 -05:00 |
|
trvon
|
aacd7af41f
|
running linter
|
2025-12-13 16:27:07 -05:00 |
|
trevon
|
0ab2bb2b36
|
ingestion optimizations, continued test migrations
|
2025-12-12 12:50:56 -05:00 |
|
trevon
|
606712b5f1
|
test improvements and stablizations
|
2025-12-06 18:27:25 -05:00 |
|
trvon
|
069c9116f0
|
bug fixes, linter run and improvements staging v0.7.10
|
2025-12-03 15:11:09 -05:00 |
|
trevon
|
2ec7ecff5a
|
addressing search regressions, crashes and linux build errors
|
2025-12-03 10:42:27 -05:00 |
|
trevon
|
1df3ccb9ee
|
removing search cache and introducing search performance optimizations
|
2025-12-02 16:53:43 -05:00 |
|
trevon
|
d24a961e2e
|
checkpoint system, removed hybrid search engine after its been deprecated, build updates
|
2025-12-02 15:21:31 -05:00 |
|
trvon
|
c16939f482
|
linter
|
2025-11-28 20:30:41 -05:00 |
|
trevon
|
1de9e31a58
|
cleaning up tests and exposing windows packaging and builds in ci
|
2025-11-27 10:54:09 -05:00 |
|
trevon
|
244cf02822
|
windows build stable on dev machine
|
2025-11-23 23:22:30 -05:00 |
|
trvon
|
5b23afa99d
|
adding dedicate graph component for graph operations, updating socket stale logic and fixing CI issues in release.
|
2025-11-16 13:31:04 -05:00 |
|
trvon
|
2913adcd20
|
pre-release v0.7.8
|
2025-11-14 11:58:19 -05:00 |
|
trvon
|
ebd0701054
|
search and retrieval optimizations leveraging parallel processing introduced with grep
|
2025-11-09 08:42:21 -05:00 |
|
trvon
|
c1d6a992fc
|
feat(search): implement parallel post-processing (PBI-001 Phase 3)
Parallel Post-Processor with Threshold-Based Activation
--------------------------------------------------------
- New ParallelPostProcessor class (120 lines header, 247 lines impl)
- Uses std::async for concurrent facet/highlight/snippet generation
- Threshold = 100 results (sequential below, parallel at/above)
- Facets now operate on filtered results (fixed data flow bug)
Performance Results (100 iterations)
------------------------------------
- 100 results: 0.06ms (~1.66M ops/sec) - sequential path
- 500 results: 0.23ms (~2.21M ops/sec) - parallel path
- 1000 results: 0.43ms (~2.32M ops/sec) - parallel path
- Speedup: ~3.4x faster at 1000 results
Test Coverage
-------------
- 5 unit tests (threshold behavior, facets, snippets, edge cases)
- All tests passing (5/5 ✅)
- 3 benchmarks added to search_benchmarks.cpp
Files Changed
-------------
- include/yams/search/parallel_post_processor.hpp (NEW)
- src/search/parallel_post_processor.cpp (NEW)
- src/search/search_executor.cpp (integrated)
- tests/unit/search/search_executor_test.cpp (+6 tests)
- tests/benchmarks/search_benchmarks.cpp (+3 benchmarks)
- CHANGELOG.md (documented with measured results)
- docs/delivery/001/prd.md (Phase 3 → ✅ COMPLETED)
Technical Details
-----------------
- Parallel path: filtering → parallel(facets + highlights) → wait
- Sequential path: identical logic, no std::async overhead
- Correctness preserved: identical output to previous sequential impl
- Build: 46/46 targets compiling successfully
|
2025-11-09 08:04:15 -05:00 |
|
trvon
|
4702a345ad
|
ci fixes, test updates and documentation imrpovements
|
2025-11-07 13:20:58 -05:00 |
|
trvon
|
a7c14f54cc
|
Bug fixes for prune command and test improvements.
|
2025-11-06 09:13:29 -05:00 |
|
trvon
|
b9d73ea60e
|
additional improvements (check the changelog), and clang tidy fixes. working to stabilize build before v0.7.7 so the tag is deleted
|
2025-11-04 14:43:42 -05:00 |
|
trvon
|
166d8c520d
|
staging v0.7.7
|
2025-11-01 16:02:12 -04:00 |
|
trvon
|
bbf23bb190
|
test migrations to catch2, service manager + socket server refactor for better startup performance. search bug fixes
|
2025-10-29 23:08:09 -04:00 |
|
trvon
|
ce3d9d526b
|
PBI-043: Integrate tree_diff benchmarks into nightly CI (Task 043-16)
- Add tree_diff benchmark run step to nightly workflow
- Add regression check against baseline thresholds
- Create baseline file with AC#7 metrics (tree_overhead ≤15%)
- Update artifact uploads to include tree_diff results
Validates:
- AC #2: Diff latency < 750ms p95 (10k entries)
- AC #7: Tree storage overhead ≤ 15%
- Task 043-07: Multi-snapshot dedup metrics
Progress: Task 043-16 in_progress
|
2025-10-07 10:52:11 -04:00 |
|
trvon
|
72d04f66e0
|
v0.7.2 staging
|
2025-10-03 04:02:52 -04:00 |
|
Trevon
|
463bd9c367
|
test improvements, search bug fixes, sourcehut build patches
|
2025-09-24 11:33:55 -04:00 |
|
Trevon
|
117927eee0
|
graph improvements before plugin update
|
2025-09-22 10:31:08 -04:00 |
|
Trevon
|
43699f99a3
|
v0.7.0-prerelease
|
2025-09-20 22:55:34 -04:00 |
|
Trevon
|
80b7f84893
|
improvements and bug fixes. v0.6.27
|
2025-09-14 22:55:33 -04:00 |
|
Trevon
|
abdbd68e06
|
build system improvements, clang-tidy integration for warnings equals errors (need to continue). POSIX socket legacy code removal
|
2025-09-03 13:22:30 -04:00 |
|
Trevon
|
171f6ba958
|
v0.5.3 staging v3
|
2025-08-26 19:56:47 -04:00 |
|
Trevon
|
3defa60de5
|
v0.3.3 clang-format now in use
|
2025-08-15 15:51:18 -04:00 |
|