Why are engines disabled by default? #973
Replies: 5 comments
-
|
TBH we do not have a detailed definition for this decision. With the defaults we want to serve a moderate setup that works good for most common use cases ... what ever the most common use cases are is the first variable in our definition. But I think there are simple rules that might help to find a decision:
These are in category For me What do other think? .. should I prepare a PR for |
Beta Was this translation helpful? Give feedback.
-
|
Tbh for my public instance the default engines do not really work (either to slow, a lot of IP blocking or the returned results are low quality IMO); These are the changes from SearXNG upstream, that I applied to my fork: (Edit: IMO |
Beta Was this translation helpful? Give feedback.
-
|
I think it would be neat to document the reasons why the engines are disabled, e.g.:
These reasons could then be displayed in the engine tables. This would help admins decide whether or not they want to enable a given engine. For example German speakers might want to enable all German engines that are disabled by default ... but currently these aren't easily findable. |
Beta Was this translation helpful? Give feedback.
-
I think this is a good suggestion for a PR / I just hesitate since I do not know the state of all engines .. but I think we should start a process that "rates/classify" engines in one or the other manner. I don't know if "disabled_because" is the choice for a rating or classification / I have to think about .. in the meantime suggestions and PRs are welcome. |
Beta Was this translation helpful? Give feedback.
-
|
Great, to get this started I opened #629 to classify engines that are only meant for a non-English target audience. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I can gather that there can be the following reasons why an engine is disabled by default:
But that does not explain why e.g. hoogle & pypi are enabled by default whereas npm & rubygems are disabled by default.
Beta Was this translation helpful? Give feedback.
All reactions