ElasticSearch 초보자 가이드 [닫기]


210

ElasticSearch (내가 아는)에 대한 책이 없었으며 http://www.elasticsearch.org/guide/ 에는 참조 만있는 것 같습니다.

특히 다른 매핑 및 인덱싱 전략의 관점에서 추천 할만한 초보자 안내서 또는 자습서 (예 : 아마도)가 있습니까?


3
향후 사냥꾼를 들어,이 책은 지금 게시되었습니다 : amazon.com/ElasticSearch-Server-ebook/dp/B00BAOC2KQ/...을
ianmayo

23
exploringelasticsearch.com 에서 내가 쓰고있는 무료 책을 확인하고 싶을 수도 있습니다 . 실제 사례에 기반을 둔 견고한 개념 기반을 구축하는 데 중점을 둡니다.
앤드류 Cholakian

14
이 질문으로 인해 많은 유용한 것들을 발견했습니다. 지구상에서는 건설적이지 않습니다! 문의 해 주셔서 감사하며 답변을 계속 업데이트 해 주셔서 감사합니다.
Maziyar

3
질문에 100 개가 넘는 공감대가 있다면 확실히 건설적인 것입니다. 왜 하나의 도르 켄 슈타인이 다른 사람의 기여를 막을 수 있습니까?!
btk

1
달리 표시되어있는 매우 유용한 질문을 찾으려면 항상 너무나 좋습니다
Conrad

답변:


281

편집 (2015 년 4 월) :

많은 사람들이 알고 있듯이, 내 오래된 블로그는 이제 없어졌습니다. 내 기사의 대부분은 Elastic 블로그로 전송되었으며 내 이름을 필터링하여 찾을 수 있습니다. https://www.elastic.co/blog/author/zachary-tong

완벽하게 정직하게 말하면, 초보자 지식의 가장 좋은 원천은 이제 Elasticsearch- Clinton Gormley가 작성한 Definitive Guide 입니다.

검색 엔진에 대한 지식이 전혀 없다고 가정하고 Elasticsearch와 관련하여 정보 검색 우선 원칙을 설명합니다. 참조 문서는 필요한 정확한 매개 변수를 찾는 것에 관한 것이지만, 안내서는 검색의 문제점과이를 해결하는 방법을 설명하는 이야기입니다.

무엇보다도,이 책은 OSS이며 무료입니다.

편집 (2013 년 8 월) :

많은 기사가 공식 Elasticsearch 블로그 및 개인 사이트에 게시되지 않은 새 기사 로 마이그레이션 되었습니다.

원본 게시물 :

또한 Lucene / Solr 경험이없는 ElasticSearch 학습에 좌절했습니다. 블로그에서 배운 내용을 천천히 기록해 왔으며 지금까지 네 개의 자습서가 작성되었습니다.

따라서 계속 편집 할 필요가 없습니다 . 내 블로그의 모든 향후 자습서는이 범주 링크에서 찾을 수 있습니다.

그리고 이것은 내가 북마크 한 링크입니다. 왜냐하면 그들은 한 가지 방법으로 매우 유용했기 때문입니다.


3
이 방법은 순수 코드 샘플에도 도움이됩니다. github.com/kimchy/talks/blob/master/2011/wsnparis 그런데 Firefox 용 포스터 애드 인은 ElasticSearch와 같은 게임 및 RestAPI를 플레이하는 데 매우 유용합니다.
JT

7
실제로는 Elasticsearch에 관한 책을 쓰고 있습니다 : exploring-elasticsearch.com . 여전히 초안 형식이지만 유용 할 수 있습니다.
Andrew Cholakian

6
euphonious-intuition.com 이 다운 된 것 같습니다
alex

2
@alex 죄송합니다. 호스팅에 문제가 있습니다. 곧 온라인으로 다시 알려 드리겠습니다!
Zach



13

Elastic Search는 내가 배워야 할 가장 어려운 것들 중 하나를 발견했으며, Lucene을 사용하지 않았으며 설명서를 따르기가 매우 어렵다는 것을 알았습니다.

이것들은 내가 배우기 전에 알고 싶었던 것들입니다.

구성 및 설정

Centos, Mint 및 Ubuntu를 사용하여 3 개의 VM에서 실행되도록 ELS를 구성했습니다. Centos는 지금까지 세 가지 중 최고의 선택이었습니다.

이 가이드따라 설정하는 데 도움 되었습니다 (세 개의 배포판 모두에서 잘 작동했습니다)

색인 및 유형

하나의 색인에는 여러 유형이 포함될 수 있으며, 동일한 색인에 속하는 데이터를 잘 분리 할 수있는 유형을 사용하는 것입니다.

PHP

PHP를 프런트 엔드로 사용하고이 래퍼사용하여 ELS 설치를 스크립트에 통합했습니다.

기타 자료

귀하의 질문에 대한 다른 답변의 프레젠테이션은 실제로 훌륭합니다.이를 통해 DSL 쿼리 구문을 배우십시오. 일단 설정되면 ELS의 진정한 힘이 자체적으로 발생합니다.


매우 유용한 포인터에 대해 대단히 감사합니다. ES에 대한 적절한 튜토리얼과 같은 가이드가 없기 때문에 처음 질문을 할 때 이와 같은 좋은 포인터를 찾고 있습니다.
uzyn

당신이 제안하는 동안 github.com/nervetattoo/elasticsearch을 , 나는 다음과 같은 한 github.com/ruflin/Elastica을 엘라 주변 개월 볼 좋은의 다음 활동을 위해. 둘 다 체크 아웃 한 경우 2 개의 래퍼에 대한 의견이 있습니까?
uzyn

1
예, 실제로 Elastica 래퍼도 훌륭합니다. 사용했던 리포지토리보다 훨씬 강력하지만 더 많은 힘을 가지고 Elastic Search 자체가 충분한 도전을 입증했을 때 원하지 않았던 더 큰 복잡성이 있습니다. )
David Barker

13

elasticsearch와 일반적으로 "정보 검색"/ "전체 텍스트 검색"을 처음 사용하는 경우 특정 기능에 대한 자습서를 시도하기 전에 먼저 이러한 리소스를 확인하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.