Skip to content

/repos/search api returns fewer responses than the "Explore" section #34

Open
@KShivendu

Description

@KShivendu

The official Gogs v1 /repos/search API seems to be returning fewer responses when compared to the "Explore" section.

For example:

So is there any implicit difference between these routes or is it a bug?

Activity

KShivendu

KShivendu commented on Aug 3, 2022

@KShivendu
Author

Hi,

I did some experiments to find out the difference between the two endpoints. I created 4 types of repos that are supported by Gogs:

  • private
  • public (Link)
  • unlisted: publically accessible via direct link but not via search or APIs (Link)
  • mirror (Link)

https://try.gogs.io/api/v1/repos/search?q=KShivendu&page=1 only returns the public repo and the mirror repo. While the "explore" section shows these along with the "unlisted" repos that the user created.

This seems like the expected behavior. And based on this, the number of visible repos obtained by both the approaches should be the same (excluding the user's own "unlisted" repos).

But then what's causing such a big difference in the number of repos returned by these two endpoints?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @KShivendu

        Issue actions

          /repos/search api returns fewer responses than the "Explore" section · Issue #34 · gogs/docs-api