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

Support non client side search #3643

Open
gpopides opened this issue Jun 8, 2024 · 0 comments
Open

Support non client side search #3643

gpopides opened this issue Jun 8, 2024 · 0 comments
Labels
enhancement An issue for a feature or an overall improvement

Comments

@gpopides
Copy link

gpopides commented Jun 8, 2024

Is your feature request related to a problem? Please describe
Not a problem per se but it would improve the searching experience when searching for functions/packages.

Describe the solution you'd like
Currently when i want to search for a method that i don't know if it exists or the precise name i have to go to https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/ and use the client side search:
image

The proposed solution is to support searching using query parameters in the url. For example elixir's documentation supports this:
https://hexdocs.pm/elixir/1.16/search.html?q=member%3F will show all the relative results for member .
image

Rust supports the same. https://doc.rust-lang.org/std/index.html?search=filter.
image

This allows the user to search directly for what he wants without visiting the site and trying to find the link for the docs. On top of that, using the firefox keyword bookmark this allows searching using something like <keyword> isEmpty

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered

Additional context

@gpopides gpopides added the enhancement An issue for a feature or an overall improvement label Jun 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An issue for a feature or an overall improvement
Projects
None yet
Development

No branches or pull requests

1 participant