Я думаю, что запрос не правильный. Всякий раз, когда мы наблюдаем parsing_exception
, мы должны сначала убедиться, что наш запрос работает через Kibana
или Postman
или любой другой RESTful client application
, указывающий на экземпляр ES.
Ваш код должен быть в следующем формате.
res = helpers.scan(es, index="allcomms", query = { "query" : {
"multi_match" : {
"query": "multiple terms",
"fields": ["text"]
}}})
В основном ниже, как ваш мульти-совпадение запрос будет
POST <your_index_name>/_search
{
"query":{
"multi_match":{
"query":"multiple terms",
"fields":[
"text"
]
}
}
}
Дайте мне знать, если это поможет!