簡體   English   中英

PHP中的Elasticsearch cURL查詢字符串

[英]Elasticsearch cURL query string in PHP

我正在使用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的記錄(是的,有三個空間),我從整個5月開始使用諸如“ --jack”,“ * jack”等登錄名獲取東西。

有人可以提供信息如何建立像這樣的更復雜的查詢嗎?

您可以將plugin-head用於elasticsearch,並提供可幫助您構建復雜查詢的工具:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM