มีโอกาสได้แบ่งปันความรู้เรื่อง Elasticsearch
ในงานโค้ดชิวๆ กับ Elasticsearch จัดโดยกลุ่มสมาคมโปรแกรมเมอร์ไทย
ซึ่งสถานที่จัดงานคือ NE8T
เนื้อหาที่นำมาแบ่งปันประกอบไปด้วย
- ทำความรู้จักกับ Elasticsearch ทั้งความรู้พื้นฐานและประวัติความเป็นมา
- ความรู้พื้นฐานเกี่ยวกับ Scaling เช่น cluster, node, shard, replication เป็นต้น
- ทำการติดตั้ง Elasticsearch เพื่อเริ่มต้นใช้งาน
- การใช้งาน Search
- การใช้งาน Aggregation
- แนะนำ Hardware และ Operating System ที่ใช้งาน
สรุปสิ่งที่แบ่งปัน
ในการแบ่งปันจะมีการทำ workshop เล็กๆ นิดหน่อย
เรื่องของการการสร้างระบบร้านขายหนังสือ
มีขั้นตอนการสร้างดังนี้
- ออกแบบ data model ของระบบ เช่น ชื่อ index, type และ document
- การเพิ่มข้อมูลเข้าไป
- การแก้ไขข้อมูล
- การลบข้อมูล
- การค้นหาข้อมูล
- การค้นหาข้อมูลด้วย Search DSL
- การใช้งาน Aggregation สำหรับการสรุปข้อมูลในรูปแบบต่างๆ แทนการใช้งาน group by
Slide ของสิ่งที่แบ่งปัน
งานนี้มีการบันทึก VDO ไว้นะครับ
แต่ต้องรอให้ทีมงานจัดงานตัดต่อเสร็จกันนิดหน่อย