Unified search improvements
Open
@kra-mo is already working on this.
Since Apr 21, 2026.
design
enhancement
feature: search
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Discussion with @kra-mo and @marcoambrosini during design review call 2026-04-21
Problem statement:
We do have a unified suite of apps, but the search does not match up to it. A quality unified search which works both at app-level and for results around Nextcloud would put us ahead of even proprietary competitors – as these usually silo results within apps or contexts.
Performance improvements
- Faster results rendering, less jumping
- Needs to be as fast as the in-app search
Modal alignment adjustments
- Moving so it looks like a popdown of the new big search in the header
- Remove heading and close x
- Reduce height a bit
Result sorting & layout improvements
- Ref Spotlight iOS: https://support.apple.com/en-us/118232
- "Top hit" concept
- Rating results on a per user basis, bubbling up things that are more useful to them. E.g. If I often search "Accessibility", to head to the settings section, that should bubble up for me every time I'm typing that word
- Currently searching for a name doesn’t yield their 1on1 as first result
- Different layout based on app, e.g. Photos in grid view to make it less of a wall of results
- Only 1 section per app instead of multiple ones. MacOS Spotlight does not have sections at all, but this can also be confusing, and possibly difficult to implement
- Sort sections by result quality
In-app search future
- Check what to do with the in-app search when we have 2 present search fields
- First keep it, until the unified search is as good as the in-app search
External services
- Move from personal setting to include GitHub/Zammad/etc in search results which warns that every search will be sent to these services
- Instead use individual buttons in search to load results of connected external services
- Could even be linked to specific keywords relevant to that app like "issue", "pull request" etc.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.