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