-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Some records are not properly returned when using the new indexing procedure.
English: searching for
- "ken" -> 5 results
- "keny" -> 0 results
- "kenya" -> 5 results
Italian, Spanish: searching for
- "ken" -> 5 results
- "keny" -> 5 results
- "kenya" -> 5 results
French: searching for
- "ken" -> 5 results
- "keny" -> 5 results
- "kenya" -> 0 results
The GeoNode instance does not have any multilang field.
Settings:
>>> settings.LANGUAGES
(('de-de', 'Deutsch'), ('en-us', 'English'), ('es-es', 'Espanol'), ('fr-fr', 'Francais'), ('it-it', 'Italiano'))
>>> settings.LANGUAGE_CODE
'en'
Being 3762 the resource id of one of the returned resource, in the DB we have:
# select * from indexing_resourceindex where resource_id = 3762;
id | lang | name | vector | resource_id
------+------+----------------+-------------------------------------------------------+-------------
6244 | | title | 'kenya':2 'kenya-map':1 'map':3 | 3762
6245 | | title_abstract | 'kenya':2 'kenya-map':1 'map':3 | 3762
6246 | | all | 'inform':5 'kenya':2 'kenya-map':1 'map':3 'provid':6 | 3762
(3 rows)