[GH-ISSUE #2346] ParadeDB search results are too strict / insufficient in Vikunja 2.x #6646

Closed
opened 2026-04-20 17:14:25 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @wucherpfennig on GitHub (Mar 3, 2026).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2346

Pre-submission checklist

  • I have searched for existing open or closed issue reports with the same problem.

Description

Hello

I’m running Vikunja 2.x with ParadeDB enabled as documented. In practice, however, the search results are much more restrictive than expected.

Observed behavior:

  • Results are only returned when entering the exact full word.
  • Close variants are not found (e.g. singular vs. plural or small typos).
  • Word prefixes or partial terms do not return results (e.g. searching for landing does not find landingpages).

Example:

  1. Create a task with the title: “Landingpages update”.

  2. Search for:

    • landing → no results
    • landingpage → no results
    • landingpages → result found

Expected behavior:

  • “Fuzzy matching” should tolerate small variations (e.g. missing or additional character).
  • Searching by a common word prefix should return relevant matches when the term clearly exists in the title or description.
  • Overall, search should be more forgiving and practical for real-world usage.

Currently, the behavior feels closer to strict token matching than to fuzzy full-text search.

Could you please clarify whether this is intended behavior of the current ParadeDB integration, or if this is a regression or configuration issue?

Thank you

Vikunja Version

2.1.0

Browser and version

Firefox / Chrome

Can you reproduce the bug on the Vikunja demo site?

No

Screenshots

No response

Originally created by @wucherpfennig on GitHub (Mar 3, 2026). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2346 ### Pre-submission checklist - [x] I have searched for existing open or closed issue reports with the same problem. ### Description Hello I’m running Vikunja 2.x with ParadeDB enabled as documented. In practice, however, the search results are much more restrictive than expected. Observed behavior: * Results are only returned when entering the exact full word. * Close variants are not found (e.g. singular vs. plural or small typos). * Word prefixes or partial terms do not return results (e.g. searching for `landing` does not find `landingpages`). Example: 1. Create a task with the title: “Landingpages update”. 2. Search for: * `landing` → no results * `landingpage` → no results * `landingpages` → result found Expected behavior: * “Fuzzy matching” should tolerate small variations (e.g. missing or additional character). * Searching by a common word prefix should return relevant matches when the term clearly exists in the title or description. * Overall, search should be more forgiving and practical for real-world usage. Currently, the behavior feels closer to strict token matching than to fuzzy full-text search. Could you please clarify whether this is intended behavior of the current ParadeDB integration, or if this is a regression or configuration issue? Thank you ### Vikunja Version 2.1.0 ### Browser and version Firefox / Chrome ### Can you reproduce the bug on the Vikunja demo site? No ### Screenshots _No response_
Author
Owner

@vikunja-bot-app[bot] commented on GitHub (Mar 5, 2026):

This issue has been fixed in #2364, please check with the next unstable build (should be ready for deployment in ~30min, also on the demo).

<!-- gh-comment-id:4004880665 --> @vikunja-bot-app[bot] commented on GitHub (Mar 5, 2026): This issue has been fixed in #2364, please check with the next unstable build (should be ready for deployment in ~30min, also on [the demo](https://try.vikunja.io)).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6646