[PR #963] [MERGED] feat: benchmark task search #4569

Closed
opened 2026-04-16 13:08:27 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/963
Author: @kolaente
Created: 6/16/2025
Status: Merged
Merged: 6/16/2025
Merged by: @kolaente

Base: mainHead: codex/add-benchmark-for-full-text-search-comparison


📝 Commits (5)

📊 Changes

3 files changed (+149 additions, -24 deletions)

View changed files

📝 go.mod (+1 -0)
📝 go.sum (+2 -24)
pkg/models/task_search_bench_test.go (+146 -0)

📄 Description

Summary

  • add benchmark for task search
  • setup benchmark data for multiple projects with faker
  • compare db and Typesense search using TaskCollection
  • add faker v2 dependency
  • ensure benchmark setup uses default config and checks Typesense settings

Testing

  • mage lint:fix

https://chatgpt.com/codex/tasks/task_e_68501322aba083228311d707bb9c4305


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/963 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 6/16/2025 **Status:** ✅ Merged **Merged:** 6/16/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `codex/add-benchmark-for-full-text-search-comparison` --- ### 📝 Commits (5) - [`fae3abf`](https://github.com/go-vikunja/vikunja/commit/fae3abfdef9360a715707eb2436e42df5597705d) test: update search benchmark config setup - [`b5db605`](https://github.com/go-vikunja/vikunja/commit/b5db6051c91804877454af3f23887f5a309222da) go mod tidy - [`c8e781b`](https://github.com/go-vikunja/vikunja/commit/c8e781bd33eac8cdb0a039535268664fef3f42c8) chore: simplify - [`815ff34`](https://github.com/go-vikunja/vikunja/commit/815ff342eea1acedb0691dc7d881e7b6a2f7fa02) fixes - [`3dbd3d2`](https://github.com/go-vikunja/vikunja/commit/3dbd3d21eeb1afd13b18ac2054f66defcf7c0204) cleanup benchmark code ### 📊 Changes **3 files changed** (+149 additions, -24 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -0) 📝 `go.sum` (+2 -24) ➕ `pkg/models/task_search_bench_test.go` (+146 -0) </details> ### 📄 Description ## Summary - add benchmark for task search - setup benchmark data for multiple projects with faker - compare db and Typesense search using TaskCollection - add faker v2 dependency - ensure benchmark setup uses default config and checks Typesense settings ## Testing - `mage lint:fix` ------ https://chatgpt.com/codex/tasks/task_e_68501322aba083228311d707bb9c4305 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 13:08:27 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#4569