Код примера по-прежнему создает поле строки ES, которое анализируется.Python ElasticSearch DSL: Как сопоставить строковое поле, которое не анализируется?
Пробовал так:
username = String(fields={'raw': String(index='not_analyzed')})
И это:
username = String(index="not_analyzed")
Имея ту же проблему здесь. Я также попробовал 'username = String (analyzer =" not_analyzed ")' –