私は、このクエリに対して少なくとも1つの結果がある場合はTrue/Falseを意味するクエリを実行していますが、余分なデータは必要ありません。弾性検索用インデックス(アナライザ)のみ
インデックス(アナライザ)のみを使用して結果を返すようにElasticsearchをクエリする方法はありますか?結果の実際のデータブロックに到達しませんか?
私は、このクエリに対して少なくとも1つの結果がある場合はTrue/Falseを意味するクエリを実行していますが、余分なデータは必要ありません。弾性検索用インデックス(アナライザ)のみ
インデックス(アナライザ)のみを使用して結果を返すようにElasticsearchをクエリする方法はありますか?結果の実際のデータブロックに到達しませんか?
クエリに「_source」:「false」を追加します。このように:
{"_source": "false",
"query": ...
}
これはヒットのみを検索し、検索のために格納されたフィールドにアクセスしません。
は、クエリで= 0サイズを設定し、そこにどんな結果があるかどうかを確認するための> 0hits.totalをご確認ください。
{
"size":0,
"query": {
// your search
}
}