You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3.x+ clients don't send info if a download is a direct or transitive install. As a result, we don't have an accurate count of direct installs which ends up boosting package ranking.
@joelverhagen provided some additional context, caveats, and workarounds for the metalama case here: #9485 (comment).
The text was updated successfully, but these errors were encountered:
karann-msft
changed the title
Transitive packages have a higher download count due to parent packages which, boosting relevancy
[Azure Search] Transitive packages have a higher download count due to parent packages which boosts relevancy
May 28, 2019
Dependencies come and go from version to version. We should consider looking at all versions of a package to determine all of the direct dependencies it has ever had. Then, we can map that to a list of dependencies per package ID, weighted by the relative number of downloads per version.
The specific case we care most about is core packages depended on by a top level "productized" package. For example, xunit is top level and xunit.core is core. Microsoft.AspNetCore.Mvc is top level and Microsoft.AspNetCore.Mvc.Core is core. These cases have the same owner. We should consider only doing the download count subtraction for packages that have the same owners (or perhaps share a common owner).
Dependencies vary from TFM to TFM. We can consider weighting the dependency by TFM frequency perhaps as defined by client telemetry on project restore TFM.
loic-sharma
changed the title
[Azure Search] Transitive packages have a higher download count due to parent packages which boosts relevancy
[Azure Search] Consider boosting direct dependencies over transitive dependencies
Aug 9, 2019
3.x+ clients don't send info if a download is a direct or transitive install. As a result, we don't have an accurate count of direct installs which ends up boosting package ranking.
Target queries:
@joelverhagen provided some additional context, caveats, and workarounds for the
metalama
case here: #9485 (comment).The text was updated successfully, but these errors were encountered: