今日はelasticsearch-kopfのAnalysis画面の紹介です。その2)メニューのanalysisを選択すると、次のような画面が表示されます。APIを画面で確認できます。画面で動作の確認ができるのは嬉しいですよね。入力文字列:入力となるドキュメントに含まれる文字列や検索キーワードを入力フィールドの指定:対象とするインデックス名、タイプ名、フィールド名を選択analyze:ボタンを押すトークナイズされた結果:入力文字列がどのようなトークンに分割されるかstart、end:入力文字列中の文字列の位置pos:トークンの位置という形でElasticsearchが指定されたフィールドで入力文字をどのようにトークナイズしたかを確認することができます。Elasticsearchは内部でこのトークナイズされた単語を元に転置インデックスを作成し、検索に利用します。特定のデータが検索に上手くヒットしないときに、この画面でデータの文字列をトークナイズしてみるといった用途に使えます。フィールドの設定がどのようにして入力文字列をトークンにしているかといった点については、今度のElasticsearch勉強会で話す予定です。フィールドの設定を利用する以外に、アナライザを指定してどのようにトークナイズされるかを見ることもできます。BYANALYZER」をクリックすると利用できます。(例では、kuromojiアナライザを利用して出力になっています。TYPEの時と違うのが少し気になりました。利用したほうが良さそうです。いうことで、今日はanalysis画面の説明でした。