设置对应服务与文档索引
//设置服务
$client = new Client('http://localhost:7700', '');
$index = $client->index('movies');
先设置文档索引的字段名称
$index->updateFilterableAttributes(['title']);
待设置任务完成后,打印文档配置
echo json_encode($index->getSettings());
die;

标识设置成功
然后执行文档搜索
$hits = $index->search('Hidden Away', [
'filter' => 'title= "Hidden Away"',
// 'filter' => [
// 'title ="Hidden Away"',
// ],
'attributesToRetrieve' => [
'id',
'title',
],
])
->getHits();
echo json_encode($hits);
die;
filter

本文介绍了如何使用Elasticsearch客户端API设置电影文档索引,包括更新可过滤字段、执行搜索操作,并展示了如何指定搜索条件和返回的文档字段。
最低0.47元/天 解锁文章
694

被折叠的 条评论
为什么被折叠?



