Как выполнить вызов
POST my_index/_analyze
{
"analyzer": "german_analyzer",
"text": "kann"
}
в pythonastic search 6.x api?
Я пытался
def get_es():
# Variables for Elasticsearch host+port
es_host = 'localhost'
es_port = 9200
from elasticsearch import Elasticsearch
es = Elasticsearch([{'host': es_host, 'port': es_port}])
return es
if __name__ == '__main__':
es = get_es()
body={
"analyzer": "german_analyzer",
"text": "kann"
}
result = es.search(index="faq-kbaid-de-index", body=body,
size=1)
i=1
, это дает исключение
elasticsearch.exceptions.RequestError: RequestError(400, 'parsing_exception', 'Unknown key for a VALUE_STRING in [analyzer].')