มาลองทำ Search ด้วย Elasticsearch กัน

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 22

  • @042611441
    @042611441 Рік тому +1

    สุดยอดครับ กำลังจะใช้ตัวนี้อยู่พอดี

  • @mourikogoro9709
    @mourikogoro9709 10 місяців тому

    น่าสนใจมากๆๆๆ อยากให้ทำตัวอย่างการสืบค้นด้วยภาษาไทยด้วยครับ ว่าต้องทำไรเพิ่มบ้าง

    • @mikelopster
      @mikelopster  10 місяців тому

      ok เห็นมีคนสอบถามมา เดี๋ยวผมเก็บไปทำเป็นเกร็ดความรู้เพิ่มไว้ให้ในบทความนะครับ 😁

  • @GemCringeFist
    @GemCringeFist Рік тому

    สุดยอดมากคับจาน ตึงจัดคับ เนื้อหาเนื้อๆเน้นๆเลย

  • @Deknakhon
    @Deknakhon Рік тому +1

    ถ้าเทียบกับ Apache Solr ตัวไหนใช้งานแบบไหนครับ

    • @mikelopster
      @mikelopster  Рік тому

      ผมไม่เคยมีประสบการณ์กับ Apache Solr เลย เดี๋ยวทางผมขอไปศึกษาเพิ่มเติมก่อน แล้วจะเก็บมาไว้เล่ากันอีกทีนะครับ 😁

  • @chalermchonkransakul4240
    @chalermchonkransakul4240 Рік тому +1

    ทำยังไงถึงให้รัน elasticsearch บน local ด้วย http ได้หรอครับ ของผมต้องรันผ่าน htts เท่านั้นเลย

    • @mikelopster
      @mikelopster  Рік тому

      ใช้วิธี run elasticsearch แบบไหนอยู่ครับ ปกติมันจะเป็นไปตามค่า environment ที่เรา setting ไว้ใน elasticsearch นะครับ

  • @Shoutiez
    @Shoutiez Рік тому +2

    ขอบคุณครับ
    อยากให้ทำเกี่ยวกับ microservices เช่นการทำ authen กับ log system แล้วก็ error handling ครับ

    • @mikelopster
      @mikelopster  Рік тому +2

      ok ผมขอเก็บไว้เล่าช่วงที่ผมมีแชร์หัวข้อเกี่ยวกับ deployment นะครับ 😁

  • @chalermphanauesukkul8705
    @chalermphanauesukkul8705 11 місяців тому

    สอบถามหน่อยครับ เราสามารถต่อ Elasticsearch กับ database ของเราได้ยังไงบ้างครับ

    • @mikelopster
      @mikelopster  11 місяців тому

      ให้มอง Elasticsearch เป็น database service แยกอีกตัวออกมาเลยครับ (เหมือนเรารันแยกออกมาจากกัน 2 ตัวเลย)
      เวลาที่เรามีการ update database หลักเข้าไป ก็ให้ service ตัวนั้น (ที่ทำการ update database) มาทำการ update Elasticsearch คู่ด้วย
      ส่วนตอนเรียกใช้งาน (เช่นจากหน้าเว็บ) ก็ให้หน้าเว็บเรียกจาก Elasticsearch แทนที่จะเรียก database หลักตัวนั้นแทนครับ

  • @MrNavamin11
    @MrNavamin11 4 місяці тому

    ชอบทุกคลิปเลยครับ

  • @kraiponnajaroon2206
    @kraiponnajaroon2206 Рік тому +1

    ขอบคุณครับ

  • @choonajashaboo9956
    @choonajashaboo9956 Рік тому +1

    รองรับภาษาไทยใหมครับ

    • @mikelopster
      @mikelopster  Рік тому +1

      ด้วย base มันจะแกะคำภาษาไทยไม่ได้ครับ (ภาษาเราแตกต่างกับภาษา EN ตรงที่ไม่สามารถแกะตรงๆผ่าน space ได้)
      แต่ สามารถทำได้ด้วยการลง plugin เพื่อทำให้สามารถทำ tokenize (แกะคำภาษาไทย) ได้ครับ 😁

  • @10101-b
    @10101-b Рік тому

    ขอบคุณครับจาน

  • @vongthayaphounsavanh9391
    @vongthayaphounsavanh9391 Рік тому

    Thank you, Can you teach kafka?, please

    • @mikelopster
      @mikelopster  Рік тому +1

      keep going ! I've shared about Kafka in this video ua-cam.com/video/E6nXiaoS4CI/v-deo.html
      Enjoy 😁

  • @thewaratkhonhan9012
    @thewaratkhonhan9012 9 місяців тому

    คุยกับ chat มาอยากเก็บ log จะเก็บไงดี คุยไปคุยมา chat แนะนำให้เก็บ log ใน Elasticsearch คุ้นๆว่าที่ mike เคยพูดถึง พี่พูดถึงการเก็บ log หน่อยครับ

    • @thewaratkhonhan9012
      @thewaratkhonhan9012 9 місяців тому

      ผมสังสัยครับพี่ ปกติเก็บ data ใน postgresql แล้วอยากทำ search ผมต้อง เอา data ใน postgresql ใส่ใน Elasticsearch หรอครับ หรือยังไง ผมไม่เข้าใจครับ555555555

    • @mikelopster
      @mikelopster  9 місяців тому

      ต้องทำระบบ sync กันครับ
      - elasticsearch จะมีฐานข้อมูลเก็บแยกออกจากกัน
      - เรามี postgresql ที่ทำการเก็บข้อมูล data ทั้งหมดเอาไว้
      - ทุกครั้งที่มี data ใหม่ = ให้บันทึกลงทั้ง postgres และ elasticsearch
      - ฝั่งหน้าบ้านก็จะเรียกใช้จาก elasticsearch เพื่อให้สามารถค้นหาข้อมูลได้ไวขึ้น
      - หากข้อมูลใดไม่ต้องการเก็บไว้แล้ว (แต่ยังคงอยากเก็บข้อมูลระยะยาวไว้อยู่) ก็สามารถนำออกจาก Elasticsearch แต่เก็บไว้ใน Postgresql ได้ครับ
      ไอเดียก็จะประมาณนี้ครับ 😁