-
Notifications
You must be signed in to change notification settings - Fork 17.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/pkgsite: searching exact standard library package names #64358
Comments
I could clone go.googlesource.com/pkgsite, analyze the code, run the server locally and observe how the stdlib is not always prioritized. However, I don't have the same datasources as production (postgres?) so a quick fix like "boost the Score of all stdlib results" might not be the best move. |
According to https://pkg.go.dev/search-help "If the package path you specified is complete enough, matching a full package import path, you will be brought directly to the details page for the latest version of that package." Directing to the stdlib package automatically may be too risky, but at least, I think we need to make it correctly considered as exact match and rank it the highest. |
Duplicate of #41369 |
What is the URL of the page with the issue?
https://pkg.go.dev/search?q=path&m=
What is your user agent?
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
What did you do?
Searched the exact full name of a package of the standard library : "path"
What did you expect to see?
https://pkg.go.dev/path should be the first result
What did you see instead?
there are many results, but https://pkg.go.dev/path is not in the list at all
General problem
This is similar to #41369 but more specific: when exact search terms fail to show the relevant standard library package as 1st result.
The following rule should always hold:
IF a package exists in the standard library with name FOO, AND a user is searching the exact term "FOO" in pkg.go.dev, THEN the standard library package FOO must be the 1st result in the list
I tried 284 such searches, here are my findings.
The results of these 5 single-word searches are buggy:
The results of these 16 single-word searches are buggy too, according to the rule:
The text was updated successfully, but these errors were encountered: