Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce search priority of some articles #126

Open
danthe1st opened this issue Sep 25, 2024 · 0 comments
Open

Reduce search priority of some articles #126

danthe1st opened this issue Sep 25, 2024 · 0 comments

Comments

@danthe1st
Copy link
Contributor

danthe1st commented Sep 25, 2024

The introduction of the Reflection API series impacts the search by showing reflection-related articles before other articles. When I look for "records" or "enums", I want to see articles about how to use them, not reflection articles that would confuse inexperienced developers.

Here are a few examples where the search shows the reflection articles when other articles would be more useful.
image
image
image
image

In this example, there are two articles relevant for beginners searching that but the last
image

A particularly bad example:
image
image

Because of that issue, I suggest ranking these more advanced articles further down than other articles that are for beginners. If someone searchers for "Reflection" or similar, people would still find the advanced articles.
Alternatively, it might be possible to add keywords to each article, ensure that articles with these keywords are displayed first in the search (if present) and not use keywords likely to be used by beginners in advanced article (e.g. don't use a "method" or "enum" keyword for a reflection article. However, this approach would require going through all existing articles and think about keywords (and these keyword declarations should be added to this repository - as well as guidance on how to use keywords (not using beginner keywords in advanced articles)).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant