go x/pkgsite:为什么我无法仅通过GitHub帐户名称或模块名称搜索已发布的模块?

fjaof16o  于 2个月前  发布在  Go
关注(0)|答案(4)|浏览(43)

出现问题的页面的URL是什么?

https://pkg.go.dev

你的user agent是什么?

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36

截图

请查看下方。

你做了什么?

通过账户名“mumingv”进行搜索,但没有得到预期的结果。

通过模块名“golib”进行搜索,也没有得到预期的结果(我查看了所有的项目,但是“mumingv/golib”并不存在)。

但是我通过“mumingv/golib”进行搜索,却找到了它。

然后我尝试搜索另一个用户的账户名,它可以列出他所有的模块。

我不知道为什么?

你期望看到什么?

我只希望通过“mumingv”或“golib”搜索我的已发布模块,而不是“mumingv/golib”。

你看到了什么?

我必须使用账户名加上模块名,即“mumingv/golib”,才能搜索到我的已发布模块。

m0rkklqb

m0rkklqb1#

有人知道这个问题吗?

dldeef67

dldeef672#

奇怪的是,我现在看到搜索工作如预期般进行,但仍然在搜索golib时遇到问题。

cc @golang/tools-team

rjee0c15

rjee0c153#

看起来你的模块的初始版本没有包含许可证,使其无法再分发。没有可再分发许可证的项目不会出现在我们的搜索结果中。我们会缓存搜索查询的结果24小时。现在你的模块有了可再分发许可证,它应该在排名足够高的情况下出现在搜索结果中。我们不会显示所有相关搜索词的结果。

ipakzgxi

ipakzgxi4#

看起来你的模块的初始版本没有包含许可证,使其无法再分发。没有可再分发许可证的项目不会出现在我们的搜索结果中。我们会缓存搜索查询的结果24小时。现在你的模块有了可再分发许可证,它应该在排名足够高的情况下出现在搜索结果中。我们不会显示一个搜索词的所有相关结果。

是的,我在发布后根据我包主页的建议添加了一个许可证文件( https://pkg.go.dev/github.com/mumingv/golib )。所以,如果我发布了一个新的带有许可证文件的包,我会立即搜索它吗?还是我也要等它排名足够高?

相关问题