-
Notifications
You must be signed in to change notification settings - Fork 5
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 fuzzy searching of members in dependencies #423
Comments
For VS Code there is There is always an option of adding a flag here, since it's already implemented. At least if I remember correctly @kasiaMarek ? |
We index all symbols with members using But the fuzzy search uses bloom filters to figure out which files we even need to search. So... possibly if we included members there might be too many hits... Maybe decreasing the bucket size could help here. I don't remember the details of how this whole thing works. Bottom line: I think it might turn out to be a nightmare without some adjustments. |
Yeah, I'm not surprised to hear this might blow up the size of the bloom filters. An option would be nice to at least try it out... I also would not mind being forced to explicitly specify patterns for packages where I want methods indexed (similar to how I exclude packages form any indexing today). I did not know about |
It's currently a literal substring, but it should be possible to make it a regex, we could potentially make it the default 🤔 The biggest issue to figure out here is the UI, we could possibly improve it on the VS Code side and reuse the normal search. |
I'm not sure whether it is too expensive, but I would like a way to do some sort of Ctrl-T-like search over the full compile classpath that includes method names in particular.
Right now, the best alternatives I have are:
Neither of those feels like a good solution.
The text was updated successfully, but these errors were encountered: