Эластичный поиск 7 Python-Django находит процент соответствия тексту

#python #python-3.x #django #elasticsearch #aws-elasticsearch

#python #python-3.x #django #эластичный поиск #aws-elasticsearch

Вопрос:

Я установил эластичный поиск 7. С помощью Python3 и Django2.

Для части Django я использовал Elasticsearch DSL.

Я хочу, чтобы текст дублировался или совпадал более чем на 90%.

например :

 Data : ['Hi Jon Show', 'Hi Night King', 'Hi tyrion', 'Hi Josep']

Search text : Hi Jon

ES Output : {'Hi Jon Show', 'Hi Josep',.... all other Hi'ss]
 

Я хочу узнать, сколько процентов текста соответствует.

 from elasticsearch_dsl import Search

q = 'Hi Jon'

fl = {
        'match': {
            'name': {
                'query': q,
                "fuzziness":"AUTO",
                "minimum_should_match":"90%"
            }
        }
    }

c = Search()
c = c.filter(fl)
x = c.execute()