Elasticsearchの使い方 part2
先日、Elasticsearchの使い方という記事を書きましたが、ここに書ききれなかったTipsやユースケースについて紹介しようと思います。 Elasticsearch version: 7.11 文字列を扱うtextとkeywordの違い text型 index登録時にアナライザーによって処理され、トークンに分割されて保存される アナライザーは以下の3つで構成される Char Filter トークンを認識せずに行える機械的な変換処理 大文字、小文字変換、特殊文字正規化、正規表現による抽出など Tokenizer 文字列をトークンに分割する(分かち書きする) 形態素解析、N-gram、特定文字でsplitなど Token Filter トークンに対しての変換処理 ストップワード除去、ステミングなど フレーズ検索ができる いわゆる「全文検索」ができるということ トークンに分かれているので、複 Continue Reading