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

Implement local fuzzy search #100

Open
AdrianSimionov opened this issue Sep 7, 2022 · 1 comment
Open

Implement local fuzzy search #100

AdrianSimionov opened this issue Sep 7, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@AdrianSimionov
Copy link

One of the main ways of abusing the IRCHighway is by sending too many search requests. And although each user is limited to 10+ seconds between search requests, an increase in the usage of this tool will eventually again overload the search bot, because that is a single point of failure.

The architecture of IRCHighway with a single point of failure should not be a limiting factor for this amazing application.

Hence, caching locally the lists of running servers and implementing a local fuzzy search will distribute the load while significantly improving the ability of this application to serve requests faster.

@evan-buss evan-buss added the enhancement New feature or request label Sep 8, 2022
@AdrianSimionov
Copy link
Author

Nice features to add part of this development:

  • give the user the option to filter some servers out
  • local priority of the servers when returning search results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants