elastic-search Archive

มาดูความงามของ Kibana 5.0.0 กันหน่อย

เมื่อ Kibana 5.0.0 ถูกปล่อยออกมา เรามาดูกันหน่อยว่า มี feature อะไรที่น่าสนใจกันบ้าง ทั้งการออกแบบ User Interface ใหม่ ทั้งการจัดการข้อมูลแบบ time serie ด้วย Timelion ทั้ง DevTool ที่ติดตั้ง sense มาให้ใช้กันเลย มาลองใช้งานกันเลย

Read More…

ทำความรู้จักกับ Elasticsearch Ingest Node

ทาง Elastic เพิ่งปล่อย Elastic Stack 5.0 ออกมา ซึ่งประกอบไปด้วย Elasticsearch 5.0.0 Kibana 5.0.0 Logstash 5.0.0 Beats 5.0.0 X-Pack 5.0.0 ES-Hadoop 5.0.0 แน่นอนว่ามีการเปลี่ยนแปลงมากมาย ทั้งความสามารถใหม่ ๆ และ breaking changes โดยสิ่งที่ขอแนะนำคือ Elasticsearch Ingest Node มาดูกันว่ามันคืออะไร ทำอะไรบ้าง

Read More…

แนะนำ Docker image สำหรับติดตั้ง Elasticsearch และ Kibana

ทีมพัฒนาของ Elastic ได้ปล่อย beta version ของ Docker Image สำหรับ Elasticsearch และ Kibana ออกมาให้ใช้งาน (Official Image) ซึ่งไม่แยก image หรือการติดตั้งออกจากกันอีกแล้ว รวมกันไปเลย ซึ่งทำให้ชีวิตนักพัฒนาง่ายขึ้นมาอีกหน่อย ดังนั้นมาลองใช้งานกันดีกว่า

Read More…

มาลอง Scale Elasticsearch ด้วย Docker Swarm Mode กันหน่อย

ติดตามข่าวสารเกี่ยวกับ Docker 1.12 มานิดหน่อย มีความสามารถใหม่ ๆ เพียบเลย นั่นคือเรื่องของ Docker Swarm Mode ทำให้เราจัดการได้ง่ายขึ้น ดังนั้นเพื่อให้เข้าใจจึงลองนำมาใช้งานกับ Elasticsearch กันดีกว่า เพราะว่า การลงมือทำน่าจะทำให้เราเข้าใจและแก้ไขปัญหาไปพร้อม ๆ กัน

Read More…

ทำความรู้จักกับ Reindex API ใน Elasticsearch 2.3 กัน

ใน Elasticsearch 2.3 มีความสามารถใหม่ที่น่าสนใจ ก็คือ Re-index API (_reindex) ทำหน้าที่ย้ายข้อมูลจาก index หนึ่งไปยังอีก index หนึ่ง โดยปกติเราจะใช้เครื่องมืออื่น ๆ มาช่วย ดังนั้นเรามาลองใช้งานกันดีกว่าว่า API ตัวนี้เป็นอย่างไร

Read More…

ทำการ update ข้อมูลระหว่าง Elasticsearch กับ Database อย่างไรดี ?

คำถามหนึ่งที่ได้ยินบ่อยมาก ๆ สำหรับการนำ Elasticsearch มาใช้งานนั่นก็คือ จะทำการ migrate และ update ข้อมูลระหว่าง  Elasticseach กับ Database อย่างไรดี ? โดย Database นั้นหมายถึง ที่จัดเก็บข้อมูลของระบบในปัจจุบัน ตัวอย่างเช่น RDBMS, File system และ Memory เป็นต้น มาดูกันว่ามีวิธีการใดบ้าง

Read More…

Feature ที่ถูกเอาออกไปจาก Elasticsearch 2.x

เนื่องจาก Elasticsearch นั้นออก version 2.x มาแล้ว โดยตอนนี้ถึง 2.1 แล้วนะ รู้ยัง ? ดังนั้น ถ้าใครยังใช้ 1.x และต้องการจะย้ายมายัง 2.x จำเป็นต้องรู้ว่ามีการเปลี่ยนแปลงอะไรบ้าง หนึ่งในนั้นคือ feature ที่ถูกเอาออกไป มาดูกันว่ามีอะไรบ้าง

Read More…

Elasticsearch :: แนะนำการสร้าง mapping ของข้อมูลที่ดี

หลังจากที่รู้จักกับ Elasticsearch ตั้งแต่ verison 0.9 มาจนถึง 2.0 นั้น มีความสามารถต่าง ๆ เปลี่ยนแปลงไปมากมาย หนึ่งในนั้นคือ Mapping หรือ การกำหนดโครงสร้างของข้อมูล มาดูว่าควรทำการกำหนด mapping อย่างไร เพื่อให้ทำงานได้ดียิ่งขึ้น สามารถใช้ได้ทั้ง version 1.7 และ

Read More…

สวัสดี Elasticsearch 2.0 มีอะไรใหม่ ๆ บ้างนะ

หลังจากที่ Elasticsearch 2.0 ถูกปล่อยออกมา ก็ทำการปล่อย product ต่าง ๆ ที่เกี่ยวข้องออกมามากมาย ไม่ว่าจะเป็น Kibana 4.2 Marvel 2.0 Shield 2.0 Watcher 2.0 Log stash 2.0 เพื่อสนับสนุน Elasticsearch 2.0 นั่นเอง ดังนั้น เรามาดูกันหน่อยว่าใน version นี้มีอะไรใหม่ ๆ รวมทั้งทำการปรับปรุงอะไรกันบ้าง

Read More…

Elasticsearch :: จัดการกับอักขระพิเศษอย่างไรดี ?

มีคำถามเกี่ยวกับการจัดการข้อมูลใน Elasticsearch ว่าด้วยเรื่อง การจัดการอักขระพิเศษ ดังนี้ ถ้าต้องการเก็บข้อมูลจาก Twitter ซึ่งมีข้อมูล hashtag และ mention ดังนี้ Hello #Elasticsearch with @somkiat คำถาม ถ้าต้องการให้ Elasticsearch เก็บข้อมูล #Elasticsearch @somkiat จะทำอย่างไรดีล่ะ

Read More…