这个查询适用于我。
$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();在第二个实现中,我做错了什么?
发布于 2015-10-20 08:20:47
我自己想出了解决办法。
‘'component’=>数组(‘高亮显示’=>数组‘(’字段‘=>’自动完成‘));
突出显示组件的参数名为字段,但我使用了字段。
https://stackoverflow.com/questions/33230469
复制相似问题