@@ -109,7 +109,6 @@ class DocumentSerializer(
109109 _abstract = True
110110
111111 _field_mapping = {
112- fields .AttachmentField : CharField , # Removed from Elasticsearch 6.x
113112 fields .BooleanField : BooleanField ,
114113 fields .ByteField : CharField , # TODO
115114 fields .CompletionField : CharField , # TODO
@@ -125,21 +124,10 @@ class DocumentSerializer(
125124 fields .ListField : ListField ,
126125 fields .ObjectField : ObjectField ,
127126 fields .ShortField : IntegerField ,
128- fields .StringField : CharField , # Removed in Elasticsearch 6.x
129127 fields .FileField : CharField , # TODO
130- }
131-
132- # Elasticsearch 5.x specific fields
133- try :
134- _field_mapping .update (
135- {
136- fields .KeywordField : CharField ,
137- fields .TextField : CharField
138- }
139- )
140-
141- except AttributeError :
142- pass
128+ fields .KeywordField : CharField ,
129+ fields .TextField : CharField ,
130+ }
143131
144132 def __init__ (self , instance = None , data = empty , ** kwargs ):
145133 super (DocumentSerializer , self ).__init__ (instance , data , ** kwargs )
0 commit comments