Yeni Başlayanlar için Elastik Arama kılavuzu [kapalı]


210

FlexibleSearch (bildiğim) hakkında hiç kitap yoktu ve http://www.elasticsearch.org/guide/ sadece referans içeriyor gibi görünüyor.

Özellikle farklı haritalama ve indeksleme stratejileri açısından tavsiye edilecek iyi bir başlangıç ​​kılavuzu veya öğreticiler, belki de örneklerle?


3
Gelecekteki avcılar için şimdi bir kitap yayınlandı: amazon.com/ElasticSearch-Server-ebook/dp/B00BAOC2KQ/…
ianmayo

23
Exploringelasticsearch.com adresinde yazdığım ücretsiz kitabı kontrol etmek isteyebilirsiniz . Odak noktası, gerçek dünya örneklerinde demirlenmiş sağlam bir kavramsal temel oluşturmaktır.
Andrew Cholakian

14
Bu soru yüzünden burada çok yararlı şeyler buldum. Yeryüzünde nasıl yapıcı değil! Sorduğunuz için teşekkür eder ve yanıtlarını güncellemeye devam etmesi için herkese teşekkür ederiz.
Maziyar

3
Bir sorunun yüzün üzerinde oyu varsa, kesinlikle yapıcıdır. Bir dorkenstein'ın neden diğer herkesin katkıda bulunmasını engellemesine izin verilir ?!
btk

1
Her zaman harika, aksi halde işaretlenmiş inanılmaz derecede yararlı bir soru bulmak için
Conrad

Yanıtlar:


281

Düzenleme (Nisan 2015):

Birçoğunun fark ettiği gibi, eski blogum artık geçersiz. Makalelerimin çoğu Elastik blog'a aktarıldı ve benim adımı filtreleyerek bulunabilir: https://www.elastic.co/blog/author/zachary-tong

Dürüst olmak gerekirse, başlangıç ​​bilgisinin en iyi kaynağı şimdi Elasticsearch - Kendim ve Clinton Gormley tarafından yazılan Kesin Kılavuz'dur .

Sıfır arama motoru bilgisini alır ve Elasticsearch bağlamında bilgi alma ilk prensiplerini açıklar. Referans dokümanlar tamamen ihtiyacınız olan kesin parametreyi bulmakla ilgili olsa da, Rehber aramadaki sorunları ve bunların nasıl çözüleceğini tartışan bir anlatıdır.

En iyisi, kitap OSS ve ücretsizdir (basılı bir kopya almak istemiyorsanız, bu durumda O'Reilly size mutlu bir şekilde satacaktır :))

Düzenle (Ağustos 2013):

Makalelerimin çoğu resmi Elasticsearch bloguna ve kişisel sitemde yayınlanmamış yeni makalelere taşındı .

Orijinal yayın:

Lucene / Solr deneyimi olmayan Elastik Arama'yı öğrenmekten de hayal kırıklığına uğradım. Blogumda öğrendiğim şeyleri yavaşça belgeledim ve şu ana kadar dört öğretici yazdım:

Düzenlemeye devam etmek zorunda değilim, blogumdaki gelecekteki tüm eğiticiler bu kategori bağlantısı altında bulunabilir.

Ve bunlar benim yer imi koyduğum bazı bağlantılar, çünkü bir şekilde inanılmaz derecede yardımcı oldular:


3
Bu, saf kod örnekleri için de yararlıdır: github.com/kimchy/talks/blob/master/2011/wsnparis Bu arada, firefox için Poster eklentisi, ElastikSearch gibi RestAPI ile oynamak için oldukça yararlıdır.
JT

7
Aslında burada mevcut olan elasticsearch hakkında bir kitap yazıyorum: exploring-elasticsearch.com . Hala taslak formda, ancak faydalı olabilir
Andrew Cholakian

6
euphonious-intuition.com gibi görünüyor aşağı
alex

2
@alex, üzgünüm ... bazı barındırma sorunları yaşıyorum. Yakında tekrar çevrimiçi olacağım!
Zach

9
euphonious-intuition.com hala çalışmıyor :(
Prasad19sara


13

Elastik Arama'yı öğrenmek zorunda olduğum en zor şeylerden biri olarak buldum, daha önce Lucene kullanmamıştım ve belgelendirmeyi takip etmek oldukça zor buldum.

Bunları öğrenmeye başlamadan önce bilmem dileğim şeyler:

Yapılandırma ve kurulum

ELS'yi Centos, Mint ve Ubuntu kullanarak 3 VM'de çalışacak şekilde yapılandırdım. Centos, üçünün en iyi seçimiydi.

Bu kılavuzu kurmama yardımcı olmak için izledim (her üç dağıtımda da iyi çalıştı)

Dizin ve türleri

Bir Endeks birçok tür içerebilir, aynı endekse ait verilerin iyi derecede ayrılmasını sağlayabileceğiniz türleri kullanarak.

PHP

Ben bir ön uç olarak PHP kullanın ve ELS kurulum benim script içine entegre etmek için bu sarmalayıcı kullanılır .

Diğer kaynaklar

Sorunuzun diğer cevabındaki sunum gerçekten iyidir, üzerinden geçin ve DSL Query sözdizimini öğrenin, kurulumdan sonra ELS'nin gerçek gücü kendi başına gelir.


Çok yararlı işaretçiler için çok teşekkür ederim. ES için uygun bir öğretici benzeri kılavuzun bulunmaması nedeniyle soruyu ilk sorduğumda böyle iyi işaretçiler arıyordum.
uzyn

Github.com/nervetattoo/elasticsearch önerisinde bulunmanıza rağmen , aylardır github.com/ruflin/Elastica'yı takip ediyorum ve Elastica çevresinde iyi takipler ve aktiviteler gördüm. Her ikisini de kontrol ettiyseniz, 2 paketleyici hakkında herhangi bir yorumunuz var mı?
uzyn

1
Evet, Elastica sarıcı da gerçekten çok iyi, kullandığım repodan çok daha güçlü ama daha fazla güçle, Elastik Arama'nın kendisinin yeterince zor olduğunu kanıtladığı için daha fazla güçle geliyor: )
David Barker

13

Elasticsearch ve genel olarak “bilgi alma” / “tam metin araması” konularında yeniyseniz, tavsiyem belirli özellikler hakkındaki eğitimleri denemeden önce bu kaynakları kontrol etmek olacaktır:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.