2017年7月6日木曜日

はじめまして。nyafooです。

こんにちは、nyafooです。カタカナの呼び名はありません。
急に注目されてびっくりしています。
サービスはNyafoo!、僕はnyafooです。

Twitterでは書ききれないことを書いてゆきたいと思います。

まず、Nyafoo!の基盤はFessです。
Fessの完成度は素晴らしく、インストールしてすぐに使うことができます。
拡張性も優れており、外部のelasticsearchクラスタを使えば、相当なスケールまで対応できるはずです。

elasticsearchは凄いですね。クラスタの処理能力が不足してきたら、新しくノードを追加するだけで、勝手にインデックスや負荷を分散してくれます。

Nyafoo!はAWSを使っています。ロケーションはオレゴンです。理由は安い割に日本からのレスポンスが良かったからです。

リバースプロキシにnginxを使い、キャッシュを有効にしています。

ここまで、すべてオープンソースのプロダクトでできています。本当に先人たちの好意に感謝です。

FESSのKuromoji辞書をミスった時の対処法

ミスを含むKuomoji辞書をFESSにアップロードすると、レプリカシャードが落ちてゆきます。 完全にダウンしないところが、かえって手間がかかる感じです。 いろいろ実験してみましたが、「不正な辞書でインデックスに登録した部分を除去する」のが対処療法として使えそうです。 ...