在nuget.org搜索时,如何在顶部显示我们的自定义nuget?

在nuget.org搜索时,如何在顶部显示我们的自定义nuget?,nuget,nuget-package,Nuget,Nuget Package,当我使用诸如平台名称和控件名称之类的关键字(asp.net core datagrid)搜索我的包时,它会显示在nuget.org的第4页或第5页中。th软件包包含像aspnetcore和datagrid这样的标签,以及下载计数42345 你能帮助我如何在前三页显示我们的包裹吗 在nuget.org中搜索时,软件包显示的依据是什么 请任何人解释清楚标签的用法以及如何在nuget包中使用标签? 标签中连字符(-)的用法是什么?如今,nuget.org搜索算法非常青睐下载量高的软件包。术语“asp.

当我使用诸如平台名称和控件名称之类的关键字(asp.net core datagrid)搜索我的包时,它会显示在nuget.org的第4页或第5页中。th软件包包含像aspnetcore和datagrid这样的标签,以及下载计数42345

你能帮助我如何在前三页显示我们的包裹吗

在nuget.org中搜索时,软件包显示的依据是什么

请任何人解释清楚标签的用法以及如何在nuget包中使用标签?
标签中连字符(-)的用法是什么?

如今,nuget.org搜索算法非常青睐下载量高的软件包。术语“asp.net”、“core”和“aspnetcore”都是非常常见的术语,所以可以说这是一个“拥挤的空间”。此外,有许多非常流行的软件包使用这些术语

如果您的软件包包含这三个术语(“asp.net”“core”“datagrid”),理想情况下,此软件包将优于仅包含其中一个或两个术语的非常流行的软件包。这是可以改进的

关于标记和连字符,现在标记在连字符上拆分。一个简单的例子是AWS SDK包。它们的标签为“aws-sdk-v3”。如果您搜索“v3”标记,即使这些包没有明显的“v3”标记,它仍会拉入这些包:

关于您的特定软件包的可发现性,您能否就此GitHub问题发表评论:

请提供您的软件包ID和您希望使用的搜索查询。我们不能保证每个搜索查询的搜索结果都能满足您的要求,但用户输入确实能帮助我们在搜索算法中确定“问题区域”的优先级

听起来我们应该考虑两件事:

  • 如果一个软件包包含了所有的搜索词,也许它应该比现在得到更多的提升
  • 标签应该如何标记?在连字符上标记是正确的吗
  • 与所有搜索相关性的变化一样,在猜测什么是正确的之前,必须对它们进行彻底的测试