Skip to content

Reduce search priority of some articles #126

Open
@danthe1st

Description

@danthe1st

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)).

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

    Issue actions