前回に引き続き Elasticsearch についてです。今回は検索の Query DSL について調べてみようかと。 チートシート発見したので、ドキュメント詳しく読むのがめんどくさいときは参考にしようと思います。 https://elasticsearch-cheatsheet.jolicode.com/ QueryDSL Elasticsearch は検索の種類が Query DSL と、SQL DSL とあります。どちらかというと Query DSL の方が一般的かなーと思います。チュートリアルも Query DSL で書かれていましたし。 Query DSL | 公式サイト Query DSL はJSONを元に検索を行います。大きく2つの句で構成されています。 Leaf query - 特定のフィールドに指定された値があるかを検索します。 match, term, range 句等