ElasticSearch の検索クエリーで必要な情報を取り出す。

こんにちは yoshi です。 今回は ElasticSearch(ES)での検索クエリーについて記述します。 LessonTimeでは検索の高速化でリアルタイムな検索ができるようにESを使ってます。 Elasticsearch-kopf を使ってます。 見た目はこんなにシンプル。カスタマイズももっとできます。 ESはRESTを用いて, GET, PUT, POST, DELETEが可能です。 今回は検索をするのでGETを使うのですが、POSTメソッドを使うとより複雑な検索が可能なのでこちらを試してみます。 検索するときのURLはデフォルトで # GET /_search となっているので、例えばchatの中身を探したいときはのように # GET /chat/ »