目的 検索用サーバーとして最近注目されているElasticsearchですが、ついに1.0 RC1がリリースされたそうです。 Googleトレンドを見ても、この分野で先行するApache Solrに迫る勢いを感じます。 そういうわけで私もElasticsearchについて興味を持って調べてみましたが情報がちょっと少ないですね… 「調べたけど断片的な情報しかない」 「公式doc英語だし、専門用語が多すぎてわからん」 「え、できること多すぎ。よくわからん。どれが重要?」 と言った感じで、最初ちょっと大変… そこで調べ始める人が、概観をつかむためのチュートリアルをつくろうと思います。 コマンドを全部実行する必要ありません。用語をおさえることで調べものが捗ることがひとつのゴールです。 自分の理解の整理も兼ねています。間違ってる箇所あったら教えて下さい。 part 1:ESを使ってレストラン検索を作
セコン (id:secondlife, @hotchpotch) です。ウェブサービスにはよく「このエントリーに関連するブログ記事」や「このレシピに関連するレシピ」という機能が実現されてますよね。さて、この機能はどのように実現すれば良いでしょうか。例えば tf-idf で単語の類似度を求め…といった実装が必要になり、いささか面倒です。 しかしながら Elasticsearch や Solr *1を使うと手軽に実現できます。例えば、クックパッドニュースの記事では Solr を使い「この記事を読んだ人におすすめ」の機能に、最近クックパッドにジョインしたインドネシアの会社の DapurMasak では Elasticsearch を使い「Resep serupa(関連レシピ)」の機能で利用しています。 クックパッドニュースでのこの記事を読んだ人におすすめ DapurMasak での関連レシピ 使
はてなブログってどんな人たちがいるんだろう? みんなどれだけの成果を上げているんだろう? ふと思い立ち、はてなブロガー100人を無作為にピックアップしてちょっとした統計を取るという試みを行いました。 継続日数は?はてなスターやはてブの伸び方は? 調べてみるとちょっとした傾向が見付かったのでここにご報告させていただきます。 調査方法 継続日数 はてなブロガーの更新頻度 1記事辺りのはてブ数とはてなスター数 その他、数値データ以外の所感 ブログタイトル ブログデザイン さいごに 調査方法 ある人を起点にして、その人の読者さんをランダムに選ぶ→さらにその人の読者をランダムに選ぶ・・・を繰返して100人を抽出しました。 また、途中で「ちょっと似た属性の人ばかりに偏ってきたな」と感じた時には一度リセットして、別の人を起点にし直しました。 現在更新がストップしている人は調査対象から除いています。 継続
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く