Kovah/LinkAce

Search Improvements

Open

#1050 opened on Dec 17, 2025

View on GitHub
 (3 comments) (1 reaction) (0 assignees)PHP (1,761 stars) (111 forks)batch import
EnhancementHelp wanted

Description

Currently, searching stuff in LinkAce can be quite cumbersome as it relies heavily on the database itself. Search in database is quite limited due to the collation (way of storing the data) and different search functions.

Improvements

  • Links, lists and tags should by searchable by full text. Case should be irrelevant. Searching Fox should return entries for FOX, fox, foxes,...
  • Optional: search should be fuzzy: searching fox zoo should return Visiting the Foxes in the Zoo.
  • Search must be compatible with SQLite, MySQL and Postgres. Limited support by SQLite might be acceptable but must be documented and communicated accordingly.
  • Users should not be prompted to set up another database system like Meilisearch (with the exception if this is entirely optional and easy to configure, i.e. via Scout).

Contributor guide