umbraco / OurUmbraco

MIT License
95 stars 168 forks source link

Improve package search #796

Open bjarnef opened 1 year ago

bjarnef commented 1 year ago

Detailed description

I always found the package search a bit strange, because it often doesn't find packages where the package name contain the exact search term, e.g. search for "gmaps" on https://our.umbraco.com/packages/

image

when searching for "Our.Umbraco.Gmaps" the package is found, but I would probably expect it to be weighted higher.

abjerner commented 1 year ago

👍

I think being able to find Our.Umbraco.Gmaps when searching for gmaps will require enabling leading wildcards. Or that Our.Umbraco.Gmaps is also indexed as Our Umbraco Gmaps.

This is the main reason I started giving our packages friendly names: https://our.umbraco.com/packages/website-utilities/skybrud-redirects/

bjarnef commented 1 year ago

@abjerner yes, indexing the name "Our.Umbraco.Gmaps" and separate words "Our Umbraco Gmaps" would enhance the search. Alternatively it could be useful to allow package developers to as tags/keywords to a project, either a fancy tags editor or just a text input and separate keywords by comma and include these in the index.

For example you may want to include tags "301" and "302" for the Skybrud Redirects package.

Currently it isn't found when searching "301" https://our.umbraco.com/search?q=301&cat=project but you could probably include "301" and "302" somewhere in the description 😉

abjerner commented 1 year ago

It sounds like Umbraco is in the progress of splitting up Our into different pieces, with an Umbraco Marketplace to replace the package piece. I don't really now how far Umbraco is in releasing this, but it probably means that we shouldn't put too much work into the current packages section of Our.

But with that being said, it should be possible to optimize how packages are indexed in Umbraco.

And yes, I should probably mentions a few keywords on the package page 👍

bjarnef commented 1 year ago

Yeah, things are probably changing with the new marketplace which is currently here https://umbraco.com/marketplace/ but I am not sure if it is changing further to separate site like https://marketplace.umbraco.com/ or http://apps.umbraco.com/

But until then it would be great to improve where possible with minimal changes.

nul800sebastiaan commented 1 year ago

FYI: I don't recommend spending any time on this at the moment, a new marketplace is under development that will replace both the packages section and the current marketplace.

I have no timeline for when it will be released but it feels like it an investment in something that has been broken for so many years wouldn't make much sense.

bjarnef commented 1 year ago

@nul800sebastiaan anywhere we could follow the progress on the new marketplace or see it in beta (before final launch). Not sure how much the community is involved in this process, but I am sure many would love to give feedback 😁

nul800sebastiaan commented 1 year ago

I know the packages team is giving feedback, no idea what the rest of the plans are though.