簡體   English   中英

過濾彈性搜索GET請求

[英]Filtering Elastic Search GET Request

我想通過GET請求從我的Elasticsearch獲取數據。 我使用_search端點。 一個簡單的查詢工作正常,如?q = id:5。

我需要過濾過去24小時內的結果。 我找不到一個簡單的get請求即可解決的解決方案。

編輯我在URI文檔的api文檔中找不到有關過濾的任何內容。 Ich更改為POST方法和json請求數據。 它像一個煙熏鍋一樣工作。

您可以通過在URI搜索q=...參數中傳遞參數來使用GET請求來實現此目的。 q=...參數使用與query_string查詢相同的查詢語法

因此,如果您需要在過去24小時內過濾文檔,則可以使用如下范圍查詢來實現:

curl -XGET 'localhost:9200/_search?q=id:5 AND date:[now-24h TO now]'

暫無
暫無

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

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