как установить анализатор ik в поле для запроса в elasticsearch, используя python? - PullRequest
0 голосов
/ 29 мая 2020

Я поместил Ik Analyzer в сопоставления в моем индексе, я хочу использовать его для запроса «中国» в документах. Но это не работает. Результат всегда: {'take': 25, 'timed_out': False, '_shards': {'total': 1, 'success': 1, 'skipped': 0, 'failed' : 0}, 'hits': {'total': {'value': 0, 'Relations': 'eq'}, 'max_score': None, 'hits': []}} Кто-то знает, как решить эту проблему ?

это мои сопоставления: сопоставления

мой частичный код ниже:

es.indices.create(index,ignore=400,body=mappings)
res = es.index(index=index, body=files)
res_search = es.search(index=index,body={"query":{"match":{"content":"中国"}}})

print (res_search)

...