Multilingual textfield products analyzers
This commit is contained in:
parent
be0d63cf07
commit
9d4a672d67
|
|
@ -95,7 +95,9 @@ class ProductDocument(Document):
|
|||
},
|
||||
multi=True
|
||||
)
|
||||
name = fields.TextField(attr='display_name')
|
||||
name = fields.TextField(attr='display_name', analyzer='english')
|
||||
name_ru = fields.TextField(attr='display_name', analyzer='russian')
|
||||
name_fr = fields.TextField(attr='display_name', analyzer='french')
|
||||
|
||||
class Django:
|
||||
model = models.Product
|
||||
|
|
|
|||
|
|
@ -216,7 +216,11 @@ class ProductDocumentViewSet(BaseDocumentViewSet):
|
|||
|
||||
search_fields = {
|
||||
'name': {'fuzziness': 'auto:2,5',
|
||||
'boost': 4},
|
||||
'boost': 8},
|
||||
'name_ru': {'fuzziness': 'auto:2,5',
|
||||
'boost': 6},
|
||||
'name_fr': {'fuzziness': 'auto:2,5',
|
||||
'boost': 7},
|
||||
'transliterated_name': {'fuzziness': 'auto:2,5',
|
||||
'boost': 3},
|
||||
'description': {'fuzziness': 'auto:2,5'},
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user