実践!Elasticsearch をやっていた時の勉強メモが残っていたので公開しておきます。 基礎 Indexフェーズ ドキュメントの解析 Analysis Full Text -> Termsにする作業。 日本語だと形態素解析に当たる重要な部分。 解析の流れ: CharFilters(複数) -> Tokenizer(1つ) -> TokenFilter(複数) TokenFilterではストップワードを除いたりもできる ドキュメントの追加削除、取得など Document API Index Module Index Module Searchフェーズ フィルター Filter 検索をYes/Noの2値や日付やGeoLocation、キーワードの一致などExact Machの検索を行うときは以下のQueryではなくFilterを使う。 また、Queryと異なりキャッシュすることができる。