web-dev-qa-db-ja.com

ElasticSearchの初心者向けガイド

ElasticSearchについての書籍(私が知っている)はなく、 http://www.elasticsearch.org/guide/ には参照のみが含まれているようです。

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

203
uzyn

編集(2015年4月):

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

正直に言うと、初心者の知識の最良の情報源は、今 Elasticsearch-The Definitive Guide 私とクリントン・ゴームリーによって書かれています。

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

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

編集(2013年8月):

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

元の投稿:

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

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

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

272
Zach

このリンクを使用して概要を学ぶことができます

http://spinscale.github.com/elasticsearch/2012-03-jugm.html#/1

15
George Viju

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

13
karmi

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

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

構成とセットアップ

Centos、Mint、Ubuntuを使用して、3つのVMで実行するようにELSを構成しました。 Centosは、3つのうち、圧倒的に最良の選択でした。

このガイドに従いました 設定を支援します(3つのディストリビューションすべてで正常に機能しました)

インデックスとタイプ

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

PHP

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

その他のリソース

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

13
David Barker