$shibayu36->blog;スマートフォン用の表示で見る$shibayu36->blog;株式会社はてなでエンジニアをしています。プログラミングや読書のことなどについて書いています。elasticsearchElasticsearchをやっていると日々学びがありすぎる。それを毎回いい感じにまとめるのは大変すぎるので、とりあえずいろいろ整理がつくまで雑に今日の学びとしてまとめていきたい。今日はanalyzer周りについて学んだ。CharFilterから成り立つ。CharFilters.と書いてあるとおり、Tokenizerは1つ、TokenFilterは0以上、CharFiltersも1以上指定することもできる。参照すると載っている。PluginでNFKC正規化ができる検索の精度を上げるために、半角全角統一とか、小文字統一とかを行いたい時がある。Pluginを使うといい。いうのを利用すれば、Tokenizeの前に一回NFKC正規化してくれるので、トークナイズの精度も上がる。このCharFilterのデフォルトではnfkc_cfという形式での正規化がかけられている。nfkc_cfを使えば、小文字統一とNFKC正規化をかけてくれるみたい(?)だった。Qiitaとかを見てもらえば良さそう。Filterをかけておけば良いという結論に至った。analysisの設定について雑に学んだことを書いておく。FoundページやISEページをカスタマイズする月別アーカイブはてなブログをはじめよう!shiba_yu36さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。