我正在为我当前的项目进行弹性搜索。我正在使用关键字基于Word的功能。我的查询如下
$query = array("from" => 0,
"size" => 20,
"query" => array(
"filtered" => array(
"query" => array("match" => array('_all' => trim(strtolower($keyword))))
)));
$result = $this->elasticsearch->advancedquery("services", json_encode($query));
如果用户输入他的关键字,则会转到$ keyword并搜索“服务”类型。这个功能正常。但我希望在多种类型中搜索该关键字。即 在我的索引..我有两种类型“产品”和“服务”。 我需要在两种类型中搜索我的关键字。
答案 0 :(得分:0)
使用multi_match
TextView