おいしいブログ

辞書アプリを作ろう vol.3 - 公開編

jisho-demo

Jisho - simple, fast, comfortable online en-ja dictionary

Jisho、公開しました。

前回、Elasticsearchを構築したので、あとはクエリを受けてESへ問い合わせるPythonを書いてHTMLとCSS、JavaScriptを少し書いています。Pythonの構成は、ブログとほぼ同じで、DBへ繋がないのでその分の依存が無い程度。そのままESの結果を返すと存在意義が問われてしまうので、多少結果を整形してから返却する処理を挟んでいます。HTMLとCSSはそこそこに、JSもこんな小さなスクリプトのためにファイル分割して、わざわざダウンロードする必要もあるまいということでHTMLに含めています。

貧弱インスタンスで動かそうとしたらElasticsearchがまともに動かなかったので困りましたが、まぁ突貫で作ったわりにはそこそこ悪くはないんじゃない?といった感じです? 周りくどいですね?