プロ野球の個人成績をグラフで表示できるサイトを作った

↓作りました。

npb-career-stats-visualizer.firebaseapp.com

たとえば、どうしても強打者の通算ホームラン数を年齢ベースで今すぐ比較したい...という人に便利。

f:id:ymr-39:20181117080248p:plain

通算じゃなくて各年ごとの表示にも切り替えられるし、もちろんホームラン以外の成績についても見られます。

使った技術

久々にサイトを作ったので、色々と勉強になった。

とくに、algoriaという全文検索エンジン(Elasticsearchみたいなやつ)のPaaSは、初めて使ったのだがすごく便利で驚いた。firebaseのデータベースであるfirestoreはLIKEクエリが効かないので、実質的に検索を実装できないのだが、そこをalgoriaで補うことができてよかった。普通のRDBを使っているサービスでも、全文検索だけはalgoriaを使うみたいな用途も十分考えられる気がする。