mirror of
https://github.com/searxng/searxng.git
synced 2025-07-22 04:39:22 +02:00
[fix] make data.traits - partial revert of commit 30a8204
The entries in the catalog of search languages are build up from the "Engine Traits" [1] and which entries are included in the catalog is controlled qby two threshold values [2]. If possible, the values should ensure that no languages or regions disappear from the catalog of search languages [3]. The threshold values should have been adjusted in commit30a8204
: - ``min_eng_per_region = 18`` - ``min_eng_per_lang = 22`` Because the threshold values were not adjusted, many entries were missing in the search language catalog. This bug has been fixed with this patch: the threshold values have been adjusted and the catalog of search languages has been completed again. [1] https://docs.searxng.org/dev/engines/enginelib.html#module-searx.enginelib.traits [2]96a6e3dcb2/searxng_extra/update/update_engine_traits.py (L104-L105)
[3] https://github.com/searxng/searxng/blob/master/searx/sxng_locales.py Closes: https://github.com/searxng/searxng/issues/4519 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
7e680d8e8e
commit
5986629c6b
4 changed files with 91 additions and 5 deletions
|
@ -101,8 +101,8 @@ def fetch_traits_map():
|
|||
def filter_locales(traits_map: EngineTraitsMap):
|
||||
"""Filter language & region tags by a threshold."""
|
||||
|
||||
min_eng_per_region = 22
|
||||
min_eng_per_lang = 24
|
||||
min_eng_per_region = 18
|
||||
min_eng_per_lang = 22
|
||||
|
||||
_ = {}
|
||||
for eng in traits_map.values():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue