1
elasticsearch (5.2.0) 용 PHP 클라이언트를 사용하고 있으며 inner_hits 결과를 가져 오지 못했습니다. 이것은 inner_hits를 반환하지 않는 PHP 쿼리입니다.)elasticsearch 용 PHP 클라이언트에서 중첩 구문을 사용하는 inner_hits가 작동하지 않는 것 같습니다.
$params = [
'index' => 'caption_index',
'type' => 'caption',
'body' => [
'query' => [
'nested' => [
'path' => 'lines',
'query' => [
'bool' => [
'must' => [
['match' => ['lines.content' => 'Totally different text' ]]
]
]
],
'inner_hits' => [ ]
]
]
],
'client' => [ 'ignore' => 404 ]
];
$results = $client->search($params);
는 동시에 나는 키바에 같은 요청을 실행하고 나는 제대로
GET /caption_index/caption/_search
{
"query": {
"nested" : {
"path" : "lines" ,
"query": {
"bool" : {
"must": [
{
"match" :
{ "lines.content" : "Totally different text" }
}
]
}
},
"inner_hits" : {}
}
}
}
의 차이와 왜 PHP 결과를 표시하지 않습니다 무엇인지 어떤 생각을 답변을받을 수 있나요?
나는 현재의 결과를 첨부 할 수 있지만이 경우에는 잔인한 것 같아 - 날 믿어 - 내부 안타가없는