“配置文件”不是有效参数-Elasticsearch

时间:2019-09-03 02:59:26

标签: php laravel elasticsearch kibana

这与我尚未回答的问题有关:Count the number of occurrence of my keywords from all the retrieved documents - Elasticsearch

因此,我找到了可能的线索,该线索是使用 profile API /参数从检索到的文档列表中显示关键字的term frequency

Profile

现在,我正尝试将其与以下依存关系一起用于我的应用程序:

Elasticsearch:v7.1
PHP:v7.2
Laravel:v5.7
Elasticsearch / elasticsearch PHP API:v7.1

每当我添加profile => true参数时,它就会显示以下错误

php

但是当我在基巴纳语中使用它时,它的运行情况很好

Kibana Profile

Kibana Result

这是否意味着Elasticsearch / elasticsearch API中尚未实现 profile 参数?还是有技巧或解决方法?

1 个答案:

答案 0 :(得分:1)

您应添加profile => true作为body数组的元素,如下所示:

$params = [
   ...
   ...
   'body' => [
      'profile' => true,
      'query' => [
         ...
         ...
      ]
   ]
]