我正在做一個查詢,如果至少有一個查詢結果或不需要額外的數據,應該導致True/False含義。Elasticsearch使用索引(分析器)只有
有沒有辦法查詢Elasticsearch,所以它只會使用索引(分析器)並返回結果呢?所以它不會達到真正的數據塊的結果?
我正在做一個查詢,如果至少有一個查詢結果或不需要額外的數據,應該導致True/False含義。Elasticsearch使用索引(分析器)只有
有沒有辦法查詢Elasticsearch,所以它只會使用索引(分析器)並返回結果呢?所以它不會達到真正的數據塊的結果?
在您的查詢中添加「_source」:「false」。像這樣:
{"_source": "false",
"query": ...
}
這將只搜索命中並且不會訪問存儲的字段以供檢索。
設置大小= 0在查詢和檢查hits.total> 0用於向檢查是否有任何結果或沒有。
{
"size":0,
"query": {
// your search
}
}