2016-09-29 9 views
0

私は、このクエリに対して少なくとも1つの結果がある場合はTrue/Falseを意味するクエリを実行していますが、余分なデータは必要ありません。弾性検索用インデックス(アナライザ)のみ

インデックス(アナライザ)のみを使用して結果を返すようにElasticsearchをクエリする方法はありますか?結果の実際のデータブロックに到達しませんか?

答えて

0

クエリに「_source」:「false」を追加します。このように:

{"_source": "false", 
"query": ... 
} 

これはヒットのみを検索し、検索のために格納されたフィールドにアクセスしません。

0

は、クエリで= 0サイズを設定し、そこにどんな結果があるかどうかを確認するための> 0hits.totalをご確認ください。

{ 
    "size":0, 
    "query": { 
     // your search 
    } 
} 
関連する問題