此查询适用于我。
$hl = $query->getHighlighting();
$hl->setFields('autocomplete');
$hl->setSimplePrefix('');
$hl->setSimplePostfix('');
$resultSet = $client->select($query);
$highlighting = $resultSet->getHighlighting();
但是,以下情况似乎无效。
$main_query = 'autocomplete:'.$autocomplete;
$select = array(
'query' => $main_query,
'rows' => 1000,
'component' => array('highlighting' => array('fields' =>'autocomplete')));
$query = $client->createSelect($select);
$resultSet = $client->select($query);
$highlighting = $resultSet->getHighlighting();
在我的第二次实施中,我做错了什么?
答案 0 :(得分:0)
自己想出解决方案。
'component'=> array('highlighting'=> array(' field '=>'autocomplete')));
突出显示组件的参数名称是字段,但我使用了字段。