diff --git a/apps/search_indexes/documents/establishment.py b/apps/search_indexes/documents/establishment.py index 0b221102..d079036d 100644 --- a/apps/search_indexes/documents/establishment.py +++ b/apps/search_indexes/documents/establishment.py @@ -175,7 +175,7 @@ class EstablishmentDocument(Document): 'city': fields.ObjectField( properties={ 'id': fields.IntegerField(), - 'name': fields.KeywordField(), + 'name_translated': fields.KeywordField(), 'is_island': fields.BooleanField(), 'country': fields.ObjectField( properties={ diff --git a/apps/search_indexes/documents/product.py b/apps/search_indexes/documents/product.py index fda06492..3db6adec 100644 --- a/apps/search_indexes/documents/product.py +++ b/apps/search_indexes/documents/product.py @@ -44,7 +44,7 @@ class ProductDocument(Document): attr='address.city', properties={ 'id': fields.IntegerField(), - 'name': fields.KeywordField(), + 'name_translated': fields.KeywordField(), 'code': fields.KeywordField(), 'country': fields.ObjectField( properties={ diff --git a/apps/search_indexes/serializers.py b/apps/search_indexes/serializers.py index b909fb1b..8c4b9396 100644 --- a/apps/search_indexes/serializers.py +++ b/apps/search_indexes/serializers.py @@ -124,7 +124,8 @@ class CityDocumentShortSerializer(serializers.Serializer): id = serializers.IntegerField() code = serializers.CharField(allow_null=True) - name = serializers.CharField() + # todo: index and use name dict field + name_translated = serializers.CharField() class CountryDocumentSerializer(serializers.Serializer):