疑問文

PythonとかRubyについて、疑問や学びをまとめる場所

勉強しないと。しないと。

【翻訳】elasticsearch-dsl-pyのドキュメント

背景 elasticsearch-dsl-pyはPython用のElasticsearch公式ライブラリです。 ググってもあまり情報が出てこなかったので訳してみました。 私自身のElasticsearchと英語の勉強を兼ねていますが、誰かの役に立てばいいなと思います。 翻訳 コチラ github.com お…

MySQLからElasticsearchにデータをインポートする

背景 アプリケーションを作る中で全文検索やらファセットが必要になったので、DBのデータをElasticsearchにインポートしようと思い立ちました。その際に試行錯誤した内容のまとめです。インストール周りの作業は基本的にansibleを使ってます。 方法の検討 2…

【翻訳】Elasticsearchにおけるマッピングの更新

背景 オープンソースの検索エンジンといえばSolr!というイメージで、Solrしか使ったことがなかったんですが、作りたいアプリケーションの都合で今回はElasticsearchを使ってみることにしました。わからないことばかりでTwitterでぼやいてたんですが まさか…

Solrでアルファベット順にソートする

Solrの検索結果をアルファベット順で上手にソートすることができず 日本語で検索してもなかなか参考になるものがなかったのでまとめ。 参考 SOLR 4.0 alphabetical sorting trouble - Stack Overflow 背景 今回は例として、ex_nameフィールドでindexingされ…

AnsibleでGit(2.X)をインストール

yumモジュールを使って簡単にインストールはできそうなんですが 1.7.1とあまりに古い子がいたので、入れ直しました。 その際に地味にはまったのでメモ。 環境 Mac OSX(ローカル) Vagrant仮想環境 CentOS 6.5 雑ですがまあそんなに影響しないと思うので…。

Vagrantで開発環境構築

macのローカルを開発用途でごちゃごちゃしたくなかったので Vagrantで仮想の開発用環境を作ることにしました。 Vagrant Vagrant Vagrant日本語ドキュメント Vagrantは、 あなたとあなたのチームの生産性/柔軟性を最大限にする手助けをするために、 簡単な環…

Pythonのバージョン管理

Pythonのバージョンを管理します。 事前知識 pyenv yyuu/pyenv · GitHub pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well. …

ElastiCache導入検討

AWS

今日はAWS関連の学びメモ。 図なしの殴り書きですがご容赦… Amazon ElastiCache Amazon ElastiCache (キャッシュ管理・操作サービス)| アマゾン ウェブ サービス(AWS 日本語) ElastiCache は、メモリ内キャッシュのデプロイ、運用、スケーリングをクラウ…

サクサク思い返すPyCon JP 2014

初投稿はPython関係にしたい…ということで。 初のConference参加 2014/09/13-14にプラザ平成で行われた PythonのConferenceに参加してきました。 PyCon JP 2014 in Tokyo | September 12th – September 15th 順を追って書き出すのもアレなので 疑問に思った…