“profile”不是一个有效的参数 - Elasticsearch

我找到了一个可能的线索,即使用配置文件API/参数term frequency从我检索的文档列表中显示我的关键字

http://img.mukewang.com/61c5270600019c1e04060241.jpg

现在我正在尝试将它与我的应用程序的以下依赖项一起使用:

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

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

http://img1.mukewang.com/61c52714000110d813610610.jpg

但是当我在Kibana 中使用它时,它运行得非常好

http://img4.mukewang.com/61c527200001e1ae02110155.jpg

http://img4.mukewang.com/61c5272a000161bc04470423.jpg

这是否意味着在 Elasticsearch/elasticsearch API 中还没有实现profile参数?或者有什么技巧或解决方法吗?


红颜莎娜
浏览 204回答 1
1回答

沧海一幻觉

您应该添加profile => true为body数组元素,如下所示:$params = [   ...   ...   'body' => [      'profile' => true,      'query' => [         ...         ...      ]   ]]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript