Skip to content

NuGet - The Search Service

Implements the NuGet Search Service.

This service is needed for Visual Studio support.

Investigation issue details

Related: #20050 (closed)

This is step 6 of 7 in implementing the NuGet API MVC:

  1. #36496 (closed) - API Skeleton + The Service Index + authentication
  2. gitlab-workhorse#235 (closed) - Workhorse upload route
  3. #36499 (closed) - Push/Delete Service
  4. #36502 (closed) - Metadata extraction job, DB changes, and dependencies
  5. #36504 (closed) - Package Metadata Service
  6. #36505 (closed) - Search Service
  7. #36506 (closed) - Package Content Service

Technical notes

{
    "data": [
        {
            "@type": "Package",
            "authors": "",
            "id": "AppLogger_Bananas",
            "summary": "",
            "title": "AppLogger_Bananas",
            "totalDownloads": 4,
            "verified": true,
            "version": "1.0.0",
            "versions": [
                {
                    "@id": "https://nuget.pkg.github.com/10io/AppLogger_Bananas/1.0.0.json",
                    "downloads": 4,
                    "version": "1.0.0"
                }
            ]
        }
    ],
    "totalHits": 1
}
Edited by David Fernandez