出现问题的页面的URL是什么?
你的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”,才能搜索到我的已发布模块。
4条答案
按热度按时间m0rkklqb1#
有人知道这个问题吗?
dldeef672#
奇怪的是,我现在看到搜索工作如预期般进行,但仍然在搜索
golib
时遇到问题。cc @golang/tools-team
rjee0c153#
看起来你的模块的初始版本没有包含许可证,使其无法再分发。没有可再分发许可证的项目不会出现在我们的搜索结果中。我们会缓存搜索查询的结果24小时。现在你的模块有了可再分发许可证,它应该在排名足够高的情况下出现在搜索结果中。我们不会显示所有相关搜索词的结果。
ipakzgxi4#
看起来你的模块的初始版本没有包含许可证,使其无法再分发。没有可再分发许可证的项目不会出现在我们的搜索结果中。我们会缓存搜索查询的结果24小时。现在你的模块有了可再分发许可证,它应该在排名足够高的情况下出现在搜索结果中。我们不会显示一个搜索词的所有相关结果。
是的,我在发布后根据我包主页的建议添加了一个许可证文件( https://pkg.go.dev/github.com/mumingv/golib )。所以,如果我发布了一个新的带有许可证文件的包,我会立即搜索它吗?还是我也要等它排名足够高?