【发布时间】:2016-03-10 20:33:18
【问题描述】:
我想将嵌套查询从我的 laravel 控制器传递给 elasticsearch。 我的简单查询就像
简单查询
$params = [
'index' => 'my_index',
'type' => 'product',
'body' => [
'query'=>[
'match'=>[
'title'=>'first'
]
]
]
];
$response = \Es::Search($params); //passing query from here
效果很好。
如何将以下嵌套查询传递给\Es::Search($params);?
我的嵌套查询:
{
"query": {
"nested": {
"path": "sku",
"query": {
"bool": {
"must": [
{ "match": {"sku.price": "50"}}
]
}
}
}
}
}
我是 elasticsearch 新手,所以请给一些建议。
【问题讨论】:
标签: php laravel elasticsearch