-
Notifications
You must be signed in to change notification settings - Fork 27
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
Verify that the default engines are indeed working #17
Comments
Related to searx/searx#1559 (itself related to searx/searx#1813) Once searx/searx#1559 is implemented, we have to wait that ops update their instances. Another way is to check the engines with searx-stats2, actually it's already the case for the wikipedia and google engines using this code: This solution will take way more time than an embedded searx-checker to test all the engines (searx-stats2 has to avoid to trigger filtron). (*) about searx-checker deployment:
|
Another way to deal with this issue: since Firefox already loads the index page, it can be use to send a query with the default engines. Then the performance API can give the response time. Additional benefit: the code can checks the static resources on the result page. |
Related to #21 |
#28 is merged. |
For information, searx-stats2 checks every 3 hours each instance with 3 requests: I don't see a simple solution to improve the issue you are describing. Some ideas:
If both ideas are implemented, searx-stats2 can have a better idea of which instance is reliable. |
This instance https://search.stinpriza.org/ is sometimes at the top of the list because the default engine sometimes instantly timeout and thus gives a very low response time:
Checking if the default engines are working is probably the best way to avoid having broken instances at the top of the list.
I remembered there were an instance like this a few months ago on stats.searx.xyz and it was always at the top of the list because it would instantly return no results.
The text was updated successfully, but these errors were encountered: