ElasticSearch初心者向けガイド[終了]


210

そこ(私の知っていること)ElasticSearchについての本となって、としていないhttp://www.elasticsearch.org/guide/を参照だけが含まれているようです。

特に異なるマッピングおよびインデックス作成戦略の観点から、おそらく例による、良い初心者向けガイドまたはチュートリアルはありますか?


3
将来のハンターのために、この本は現在公開されている:amazon.com/ElasticSearch-Server-ebook/dp/B00BAOC2KQ/...を
ianmayo

23
exploringelasticsearch.comで私が書いている無料の本をチェックアウトしたいかもしれません。焦点は、実世界の例に固定された強固な概念基盤を構築することです。
Andrew Cholakian 2013年

14
この質問のため、私はここで非常に多くの有用なものを見つけました。一体これは建設的ではない!質問をありがとう、そして回答を更新し続けてくれてありがとう。
Maziyar 14

3
質問に100以上の投票がある場合、それは確かに建設的です。なぜ1人のドルケンシュタインが他の全員の投稿をブロックすることを許可されているのですか?
btk

1
いつも素晴らしいので、SOにマークされた非常に有用な質問を見つけるためにSOに
Conrad

回答:


281

編集(2015年4月):

多くの人が気づいたように、私の古いブログは現在消滅しています。私の記事のほとんどはElasticブログに転送され、私の名前でフィルタリングすることで見つけることができます:https : //www.elastic.co/blog/author/zachary-tong

完全に正直に言うと、初心者の知識の最良の情報源は現在、Elasticsearch-私とクリントン・ゴームリーが書いた決定的なガイドです。

検索エンジンに関する知識がないことを前提とし、Elasticsearchのコンテキストで情報検索の第一原理を説明します。リファレンスドキュメントはすべて、必要な正確なパラメータを見つけることに関するものですが、ガイドは、検索の問題とその解決方法を説明する物語です。

何よりも、この本はOSSで無料です(紙のコピーを購入する場合を除きます。その場合、O'Reillyが喜んで1つ販売します:))

編集(2013年8月):

私の記事の多くは、Elasticsearch公式ブログに移行されています。また、私の個人サイトには公開されていない新しい記事も含まれています。

元の投稿:

また、ElasticSearchの学習にも不満があり、Lucene / Solrの経験がありません。私はブログで学んだことをゆっくりと文書化しており、これまでに4つのチュートリアルを書いています。

したがって、編集を続ける必要はありません。私のブログの今後のチュートリアルすべてこのカテゴリリンクの下にあります。

そして、これらは私がブックマークしたいくつかのリンクです。それらは何らかの形で信じられないほど役に立ちました:


3
これは、純粋なコードサンプルのために有用です:github.com/kimchy/talks/blob/master/2011/wsnparis ちなみに、Firefox用のポスターアドインは、ElasticSearchなどで遊んとRestAPIのためにかなり便利です。
JT

7
私は実際にここで利用できるelasticsearchに関する本を書いています:exploring-elasticsearch.com。それはまだドラフト形式ですが、役に立つかもしれません
Andrew Cholakian '15

6
以下のようなルックスeuphonious-intuition.comがダウンしている
アレックス・

2
@alexそれは申し訳ありません...いくつかのホスティングの問題があります。すぐにオンラインに戻ります。
Zach

9
euphonious-intuition.comはまだダウンしているようです:(
Prasad19sara 14年


13

Elastic Searchを学ぶ必要がある最も難しいことの1つであり、Luceneをこれまで使用したことがなく、ドキュメントを理解するのが非常に難しいことがわかりました。

これらは私がそれを学び始める前に私が知っていたかったことです:

構成とセットアップ

CentOS、Mint、Ubuntuを使用して、3 VMで実行するようにELSを構成しました。Centosは、3つの中で最も優れた選択肢でした。

私はこのガイドに従ってセットアップを手伝いました(3つのディストリビューションすべてで問題なく動作しました)

インデックスとタイプ

1つのインデックスには多くのタイプを含めることができます。タイプを使用することで、同じインデックス内に属するデータを適切に分離できます。

PHP

PHPをフロントエンドとして使用し、このラッパー使用してELSインストールをスクリプトに統合しました。

その他の資料

あなたの質問に対する他の答えのプレゼンテーションは本当に良いです、それを通り抜けてDSLクエリ構文を学びます、一度セットアップすると、これがELSの真の力が発揮される場所です。


非常に役立つポインタをありがとうございました。ESの適切なチュートリアルのようなガイドがないため、最初に質問をしたとき、私はこのような良い指針を探していました。
uzyn 2012

github.com/nervetattoo/elasticsearchを提案しましたが、私はgithub.com/ruflin/Elasticaを数か月間フォローしてきましたが、Elasticaに関する良いフォローと活動が見られました。2つのラッパーにコメントがありますか?
uzyn 2012

1
ええ、実際には、Elasticaラッパーも非常に優れています。これは、これまで使用していたリポジトリよりもはるかに強力ですが、Elastic Search自体が十分な挑戦を証明していたので、私が望まなかったときに、より強力になりました。 )
David Barker

13

elasticsearchと「情報検索」/「全文検索」が初めての場合は、特定の機能に関するチュートリアルを試す前に、まずこれらのリソースを確認することをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.