mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-12 02:24:21 -05:00
Global Repo search #5773
Open
opened 2025-11-02 06:35:28 -06:00 by GiteaMirror
·
8 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No Label
type/feature
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#5773
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bryanpedini on GitHub (Jul 23, 2020).
[x]): MySQLDescription
I don't know if this has been already reported, one of the things I would like to be addressed on Gitea is a better search engine, because after one page of results I didn't find this issue on GitHub, so feel free to just close it if it's already been addressed.
I would really like to see a "global / in-repo" search option in Gitea like here on GitHub; I know it would require massive work and effort, as well as a lot of computational resources for the hosting server with this feature enabled, when there is a lot of code involved; but I think it would be a nice addition... (perhaps low-priority 1.x.x milestone?)
Screenshots
Modified HTML code to include a search bar, kinda what it could be like:

Code:
@jolheiser commented on GitHub (Jul 23, 2020):
Is this issue about the lack of the search bar on the main navbar, or a search itself?
Gitea already has code searching/indexing which is disabled by default because of disk usage.
This is disabled on try, for example, because of excessive disk usage on a public demo.
REPO_INDEXER_ENABLEDhttps://docs.gitea.io/en-us/config-cheat-sheet/#indexer-indexer
@bryanpedini commented on GitHub (Jul 24, 2020):
More a feature proposal issue about a "global search" like here on GitHub. (sorry, I didn't explain myself enough before)
It happens more then I myself thought it would, that I need to find a file that contained that specific piece of code, and have it on GitHub makes lifes a lot easier.
As stated before, I know it can be both time consuming and hard to implement, and resource heavy on the computational power; however, I think it would benefit even (if not mostly) the small developers that host their own code in their private Gitea instance, to be able to search one single term and find all the issues, all the pull requests, and all the instances that search term appears in the code, all in one function bar at the top of the website / repository; with, maybe, like here on GH, the ability to decide to slowly wait for a search on the entire server (all tho much restricted, only on repo name, description and tags for example), or in the currently-browsing repository only (with also in-depth code search, issues, wiki, PRs and releases perhaps).
@stale[bot] commented on GitHub (Oct 12, 2020):
This issue has been automatically marked as stale because it has not had recent activity. I am here to help clear issues left open even if solved or waiting for more insight. This issue will be closed if no further activity occurs during the next 2 weeks. If the issue is still valid just add a comment to keep it alive. Thank you for your contributions.
@camlafit commented on GitHub (Jul 1, 2021):
Hello
Could be nice to provide a global search.
If we following github behavior, we can do a search on :
And some more (but doesn't looks) related to gitea features.
https://github.com/search?q=gitea
We can filter in a specific organization or repository.
In gitlab we can obtain result on :
https://gitlab.com/search?group_id=&nav_source=navbar&project_id=&repository_ref=&search=gitea&snippets=false
If I've understood gitea indexer behavior we can do search on commit and code and search feature is only displayed on commits page and restricted to branch viewed.
Could be nice to improve search feature step by step :
https://gitea.com/gitea/go-sdk vs https://gitea.com/gitea/go-sdk/commits/branch/master
https://gitea.com/explore/repos
Looks a very big work ....
@lunny commented on GitHub (Jul 2, 2021):
Issues and PR comments has been added indexer. I think we just want a global search page to aggregate all search features.
@thegitworker commented on GitHub (May 22, 2024):
Lacking a search on releases makes my use case a bit cumbersome.
I have one repository that can produce multiple software applications (i.e. it is essentially a kernel, and each application has config files where you can make each application using those config files). If you use the release section it quickly becomes unusable as a software that doesn't get updated frequently gets buried with no way to easily access it.
Example:
You can see Software A gets buried. There is no way to search for it, filter it, sort it, etc. A search would suffice so I've added a comment here to this global search issue. If you believe this is better as a separate issue, I can create one for it.
@lunny commented on GitHub (May 22, 2024):
I think this is unrelated, please create another issue.
@jowilkes commented on GitHub (May 22, 2024):
I think it is related (implementation may overlap), but still a different issue. - worth linking to from this one, once it exists.