Skip to content

Improve search box experience in the web by using natural language search. #330

Description

Existing search box component seems to do a basic match of the first word typed in vs library names in GitHub. This is causing the search to return misleading results because sometimes a library name is not necessarily descriptive of what a library does.
My suggestion is to allow developers to type a full paragraph specifying all the requirements they want the library to be, then use natural language to match what they want against project description or project readme files on GitHub.
I believe this is a better experience that one single word match.
Ultimately, the one word match option could be also offer to developers which want to try that way. So the web would offer both search, primarily the natural language then secondary one word match if the user wants to try their luck.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions