ยังไม่มีหนังสือเกี่ยวกับ ElasticSearch (ที่ฉันรู้จัก) และดูเหมือนว่าhttp://www.elasticsearch.org/guide/มีการอ้างอิงเท่านั้น
มีคู่มือหรือแบบฝึกหัดสำหรับผู้เริ่มต้นที่ดีที่แนะนำโดยเฉพาะอย่างยิ่งในแง่ของกลยุทธ์การทำแผนที่และการจัดทำดัชนีต่าง ๆ ?
ยังไม่มีหนังสือเกี่ยวกับ ElasticSearch (ที่ฉันรู้จัก) และดูเหมือนว่าhttp://www.elasticsearch.org/guide/มีการอ้างอิงเท่านั้น
มีคู่มือหรือแบบฝึกหัดสำหรับผู้เริ่มต้นที่ดีที่แนะนำโดยเฉพาะอย่างยิ่งในแง่ของกลยุทธ์การทำแผนที่และการจัดทำดัชนีต่าง ๆ ?
คำตอบ:
แก้ไข (เมษายน 2015):
อย่างที่หลายคนสังเกตเห็นบล็อกเก่าของฉันหมดอายุแล้ว บทความส่วนใหญ่ของฉันถูกถ่ายโอนไปยังบล็อกยืดหยุ่นและสามารถพบได้โดยการกรองในชื่อของฉัน: https://www.elastic.co/blog/author/zachary-tong
เพื่อความซื่อสัตย์อย่างสมบูรณ์แหล่งความรู้ที่ดีที่สุดสำหรับผู้เริ่มต้นคือตอนนี้Elasticsearch - The Definitive Guide ที่เขียนด้วยตัวเองและ Clinton Gormley
มันจะไม่มีความรู้เกี่ยวกับเสิร์ชเอ็นจิ้นและอธิบายการค้นคืนข้อมูลหลักในบริบทของ Elasticsearch ในขณะที่เอกสารอ้างอิงทั้งหมดเกี่ยวกับการค้นหาพารามิเตอร์ที่แม่นยำที่คุณต้องการคำแนะนำเป็นเรื่องเล่าที่กล่าวถึงปัญหาในการค้นหาและวิธีแก้ปัญหา
ดีที่สุดของหนังสือเล่มนี้เป็น OSS และฟรี (เว้นแต่คุณต้องการซื้อสำเนากระดาษในกรณีที่ O'Reilly จะขายคุณอย่างมีความสุข :))
แก้ไข (สิงหาคม 2013):
บทความของฉันจำนวนมากถูกย้ายไปยังบล็อก Elasticsearch อย่างเป็นทางการรวมถึงบทความใหม่ที่ยังไม่ได้เผยแพร่บนเว็บไซต์ส่วนตัวของฉัน
โพสต์ต้นฉบับ:
ฉันยังรู้สึกหงุดหงิดกับการเรียนรู้ ElasticSearch ซึ่งไม่มีประสบการณ์ Lucene / Solr ฉันได้ทำเอกสารอย่างช้าๆสิ่งที่ฉันได้เรียนรู้ที่บล็อกของฉันและมีแบบฝึกหัดสี่เล่มที่เขียน:
ดังนั้นฉันไม่จำเป็นต้องแก้ไขต่อไปบทเรียนทั้งหมดในอนาคตบนบล็อกของฉันสามารถพบได้ที่ลิงค์หมวดหมู่นี้
และนี่คือลิงค์บางส่วนที่ฉันทำบุ๊กมาร์กไว้เพราะมันมีประโยชน์อย่างมากไม่ทางใดก็ทางหนึ่ง:
คุณสามารถเรียนรู้ภาพรวมโดยใช้ลิงก์นี้
http://spinscale.github.com/elasticsearch/2012-03-jugm.html#/1
ฉันพบการค้นหาแบบยืดหยุ่นหนึ่งในสิ่งที่ยากที่สุดที่ฉันต้องเรียนรู้ฉันไม่เคยใช้ Lucene มาก่อนและฉันพบว่าเอกสารนั้นยากที่จะติดตาม
นี่คือสิ่งที่ฉันต้องการฉันจะรู้ก่อนที่จะเริ่มเรียนรู้:
การกำหนดค่าและการตั้งค่า
ฉันกำหนดค่าให้ ELS ทำงานบน 3 VM 'โดยใช้ Centos, Mint และ Ubuntu Centos เป็นตัวเลือกที่ดีที่สุดของทั้งสาม
ฉันทำตามคำแนะนำนี้เพื่อช่วยฉันตั้งค่า (ใช้งานได้ดีกับทั้งสาม distros)
ดัชนีและประเภท
ดัชนีหนึ่งรายการสามารถมีได้หลายประเภทโดยใช้ประเภทที่คุณสามารถแยกข้อมูลที่อยู่ในดัชนีเดียวกันได้
PHP
ฉันใช้ PHP เป็นส่วนหน้าและใช้ wrapper นี้เพื่อรวมการติดตั้ง ELS ของฉันเข้ากับสคริปต์ของฉัน
แหล่งข้อมูลอื่น ๆ
การนำเสนอในคำตอบอื่น ๆ สำหรับคำถามของคุณนั้นดีมากลองอ่านและเรียนรู้ไวยากรณ์ของ DSL Query เมื่อติดตั้งแล้วนี่คือพลังที่แท้จริงของ ELS มาเป็นของตัวเอง
หากคุณยังใหม่กับ elasticsearch และ "การดึงข้อมูล" / "การค้นหา fulltext" โดยทั่วไปคำแนะนำของฉันคือการตรวจสอบแหล่งข้อมูลเหล่านี้ก่อนที่จะลองใช้บทเรียนเกี่ยวกับคุณสมบัติเฉพาะ: