PHP中的Elasticsearch cURL查询字符串

时间:2015-08-06 11:59:31

标签: php curl

我正在使用elasticsearch来获取有关我的用户的某些信息。

我刚刚在PHP中创建了一个脚本,它使用cURL解析文档,它发送的请求如下:

http://something.something/test*/_search?q=%2Blogin:"jack"%20%2Bdate:"*May%20%20%201"%20%2Broom:"nameOfRoom"&default_operator=AND&size=99999999

解码的是:

http://something.something/test*/_search?q=+login:"jack" +date:"*May 1" +room:"nameOfRoom"&default_operator=AND&size=99999999

而不是从5月1日获得关于杰克的记录(是的,有三倍的空间),这是在“nameOfRoom”房间,我从整个五月获得东西,登录像“--jack”“* jack”等。

有人可以提供如何构建更复杂的查询信息吗?

1 个答案:

答案 0 :(得分:0)

您可以使用plugin-head进行弹性搜索,提供可帮助您构建复杂查询的工具:

http://mobz.github.io/elasticsearch-head/