我想知道是否有可能從elasticsearch中的特定_source搜索所有內容。搜索elasticsearch來自特定源的所有內容
,比如我有這樣的:
{
"_shards":{
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits":{
"total" : 1,
"hits" : [
{
"_index" : "twitter",
"_type" : "tweet",
"_id" : "1",
"_source" : {
"user" : "kimchy",
"postDate" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
}
}
]
}
}
我想查詢從源代碼的所有用戶沒有指定名稱。
用於如:在SQL類似的東西是這樣的
SELECT * user from twitter
,並與所有用戶授予
感謝和抱歉,我的英語不好
編輯: 我想只搜索來源。 我給你舉個例子,我有一個存儲隨機單詞的來源,有時存儲,有時不存在。我想只在有新單詞時才搜索這個源文件。
的計劃是從最後10分鐘驗證,如果在我的具體來源有新的東西,如果沒有,我不在乎
我真的不明白你的問題的你的SQL命令混淆了我。考慮到Twitter是你的表和用戶,postdate和message是你的列,你是否想從表中選擇用戶列?嘗試給出一個更具體的例子,用數據集的預期結果。 – adityasinghraghav
在我的elasticsearch上存在接收信息的來源,我想驗證期刊如果此來源有任何新的信息。我想在10分鐘內檢查10這個來源是否有新的 – Ricardo
好吧我已經出去瞭如何做到這一點,我只需要把時間戳放在搜索上,在這個 curl -XGET'http:// localhost:9200/twitter/_search' 我想用這行搜索從最近10分鐘,其可能嗎? – Ricardo