Skip to content

Tag fuzzy matching and aliasing #231

@sco1

Description

@sco1

As discussed briefly in #118 and at least a few times on the server in the recent past, I believe tags could stand to gain from fuzzy matching and possibly from aliasing as well.

In short:

  • Fuzzy Matching

    • Allows for solving of the plurals problem, like codeblock vs codeblocks and f-string vs f-strings
    • Potentially solves things like fstring vs f-string
    • Embed should indicate to the user that a fuzzy match was used (e.g. "Did you mean ... ?")
  • Aliasing (See Tag aliases #187)

    • Requires adding a field to the backend tag model
    • Allows for things that fuzzy matching may not realistically be able to hit, like ytdl vs youtube-dl

Metadata

Metadata

Assignees

Labels

a: informationRelated to information commands: (doc, help, information, reddit, site, tags)p: 3 - lowLow Prioritys: WIPWork In Progress

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions