Discuss Scratch

Fuzzee_animations
Scratcher
95 posts

How does the indexer work?

Hello, I have multiple questions about the Scratch indexer. Firstly, if I had an old project made last year and I shared it today, the indexer would index it, but is the share date last year or today? And does the share date affect whether the project gets onto trending? My second question is if the problem that the indexer doesn't index all projects in a day has been told to the scratch team, why hasn't it been patched yet? Thanks
-Fuzzee

Hi! I'm @Fuzzee_animations. I love coding and helping in the forums!
cactus-cacti
Scratcher
100+ posts

How does the indexer work?

1. The share date would be the date that you shared the project.
2. Slightly. Trending projects are typically pretty new, and it's mainly about how many views the project amasses.

Fuzzee_animations
Scratcher
95 posts

How does the indexer work?

It slightly affects the trending projects? How so?

Hi! I'm @Fuzzee_animations. I love coding and helping in the forums!
Maximouse
Scratcher
1000+ posts

How does the indexer work?

Fuzzee_animations wrote:

It slightly affects the trending projects? How so?
Recently shared projects are more likely to get on Trending.

Last edited by Maximouse (March 29, 2024 17:32:17)



This is Maximouse's signature. Learn more about signatures.
cactus-cacti
Scratcher
100+ posts

How does the indexer work?

Fuzzee_animations wrote:

It slightly affects the trending projects? How so?
That was in response to your question on if the share date effects whether the project gets onto trending. It is because trending projects are typically projects that get a lot of views and/or other social actions in a short amount of time.

Here's a Wiki quote that could help:

Scratch Wiki wrote:

Trending
This mode selects projects that have received a high amount of loves and favorites in a short period of time. The projects are sorted via how many loves and favorites they have, in proportion to the amount of time they have been shared. The exact algorithm used for this is not disclosed to Scratchers.

source

Last edited by cactus-cacti (March 29, 2024 17:37:52)


alexandretherrien
Scratcher
500+ posts

How does the indexer work?

1. The share date would be the day you publish the project and yes it could go on trending like other project because, as far as I'm aware, the trending page uses the ‘'time since indexed’' to tell how trending a project is, not the time since the project was shared.

2. In theory any project should have the same chance at getting on trending no matter when the project was created. But currently there is a pretty major problem with the indexer which is that it won't index projects with high IDs (the number in the project url). So right now, if your project has an ID above ~ 970 000 000, your project will not go on explore and won't show up on search. You can read more about the bug here

Powered by DjangoBB