Использование Elasticsearch для поиска документов и его работоспособность, если я запрашиваю у Kibana, но если я использую SDK для php, а затем добавляю highlight
, это выдаст мне ошибку типа
{"error":{"root_cause":[{"type":"x_content_parse_exception","reason":"[1:211] [highlight] fields doesn't support values of type: VALUE_STRING"}],"type":"x_content_parse_exception","reason":"[1:211] [highlight] fields doesn't support values of type: VALUE_STRING"},"status":400}
Запрос Kibana
{
"size": 20,
"query": {
"bool": {
"must": [
{
"match": {
"tag": {
"query": "Search_term_here",
"fuzziness": "AUTO"
}
}
}
],
"filter": {
"range": {
"status": {
"gte": 1,
"lte": 1
}
}
}
}
},
"highlight": {
"pre_tags": ["<strong>"],
"post_tags": ["</strong>"],
"fields": {
"tag":{}
}
}
}
Запрос SDK
$params = [
"index" => "catalog",
"body" => [
"size" => 20,
"query" => [
"bool" => [
"must" => [
"match" => [
"tag" => [
"query" => $filter_name,
"fuzziness" => "AUTO"
]
]
],
"filter" => [
"range" => [
"status" => [
"gte" => 1,
"lte" => 1
]
]
]
]
],
"highlight" => [
"pre_tags" => ["<strong>"],
"post_tags" => ["</strong>"],
"fields" => [
"tag" => []
]
]
]
];
Изучил документацию, но не нашел ответа на этот вопрос Любая догадка об этом? Спасибо