在Elasticsearch php API中使用多个类型或索引
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Elasticsearch php API中使用多个类型或索引相关的知识,希望对你有一定的参考价值。
我想使用Elasticsearch php API查询多个类型和索引。但我不知道怎么做。我应该将一系列类型和索引传递给$params
吗? :
$params['index'] = $index;//array of indices
$params['type'] = $types;//array of types
$params['body'] = $q;//query body
//request elasticsearch for matched documents
$results = $client->search($params);
答案
你只需将它们作为字符串添加到$params
:
$params['index'] = "index1,index2";//array of indices
$params['type'] = "type1,type2";//array of types
$params['body'] = $q;//query body
//request elasticsearch for matched documents
$results = $client->search($params);
以上是关于在Elasticsearch php API中使用多个类型或索引的主要内容,如果未能解决你的问题,请参考以下文章
PHP 如何使用 Elasticsearch 的 索引 API 接口
php [elasticsearch php] elasticsearch php api
分布式搜索引擎Elasticsearch PHP类封装 使用原生api