Elasticsearch ทำให้การค้นหา Magento รวดเร็วและแม่นยำยิ่งขึ้น

เผยแพร่แล้ว: 2022-06-30

การค้นหาผลิตภัณฑ์อาจเป็นคุณลักษณะที่ร้านค้าอีคอมเมิร์ซมองข้ามมากที่สุด เมื่อทำงานได้ดีไม่มีอะไรจะพูด เมื่อไม่เป็นเช่นนั้น ผู้บริโภคจะแห่กันไปที่การแข่งขัน โดยที่พวกเขาไม่ต้องพยายามค้นหาผลิตภัณฑ์ที่ต้องการ

แม้ว่าการค้นหาจะมีความสำคัญ แต่ผู้ค้าจำนวนมากยังคงเพิกเฉยต่อการค้นหา หากคุณไม่แน่ใจว่าคุณทำได้สำเร็จหรือไม่ ตอนนี้เป็นเวลาที่เหมาะสำหรับคุณที่จะใช้เครื่องมือค้นหาที่มีประสิทธิภาพ ซึ่งช่วยให้ผู้บริโภคของคุณขจัดความยุ่งเหยิงและค้นหาผลิตภัณฑ์ที่ต้องการได้ สำหรับผู้ค้าและนักพัฒนา Magento ตอนนี้เครื่องมือนั้นคือ Elasticsearch

แต่เดิมพัฒนาขึ้นในปี 2010 Elasticsearch ได้เติบโตขึ้นจนกลายเป็นหนึ่งในผู้เล่นที่ใหญ่ที่สุดในพื้นที่การค้นหาผลิตภัณฑ์ โดยแทนที่ SOLR และ Sphinx ที่เป็นคู่แข่งกัน สำหรับไซต์ Magento ตอนนี้เป็นตัวเลือกการค้นหาเริ่มต้น ซึ่งแทนที่ MySQL

แม้จะมีข้อดีของ Elasticsearch แต่ผู้ค้า Magento จำนวนมากยังคงใช้ฟังก์ชันการค้นหาของร้านค้าผ่านเครื่องมือที่ล้าสมัยและล้าสมัย 42% ของบริษัทไม่พยายามเพิ่มประสิทธิภาพการค้นหา เลย แต่ด้วย อัตรา Conversion ของผู้ค้นหามากกว่า 2 เท่าของผู้ที่ไม่ใช่ผู้ค้นหา ตอนนี้คุณมีแรงผลักดันให้เติบโตโดยทบทวนกลยุทธ์การค้นหาผลิตภัณฑ์ของคุณอีกครั้ง

ในที่นี้ เรามาดูสาเหตุที่ทำให้ Elasticsearch กลายเป็นเครื่องมือค้นหาผลิตภัณฑ์ที่โดดเด่นสำหรับร้านค้าระดับองค์กร เราจะสำรวจเหตุผลต่างๆ สำหรับประสบการณ์การค้นหาที่ไม่มีใครเทียบได้ และแสดงวิธีที่คุณสามารถนำไปใช้กับร้านค้าของคุณได้อย่างรวดเร็วและมีประสิทธิภาพ ทั้งหมดนี้ทำให้คุณสามารถเพิ่มยอดขายได้เร็วกว่าที่เคยมีมา

ปรับปรุงการค้นหา Magento ของคุณด้วย Nexcess Elasticsearch Container

Elasticsearch ทำงานอย่างไรสำหรับอีคอมเมิร์ซ

ในฐานะผู้บริโภค เราใช้เสิร์ชเอ็นจิ้นทุกวันและคุ้นเคยกับส่วนต่อประสานการค้นหาที่ซับซ้อนซึ่งสามารถเปลี่ยนข้อความค้นหาที่คลุมเครือและมักจะสะกดไม่ดีให้กลายเป็นผลลัพธ์ที่มีประโยชน์ ในอดีต ฟังก์ชันการค้นหาในตัวของ Magento นั้นอาศัยฐานข้อมูล MySQL MySQL และตัวแปรต่างๆ นั้นมีประสิทธิภาพ แต่ไม่ใช่ส่วนหลังในอุดมคติสำหรับการค้นหาผลิตภัณฑ์ ด้วยเหตุผลนี้ ในการทำซ้ำครั้งก่อน Magento มักจะแสดงผลการค้นหาที่มีประโยชน์น้อยกว่า

สิ่งสำคัญที่สุดคือในแนวอีคอมเมิร์ซที่ทันสมัยและมีการแข่งขันสูง MySQL ไม่ได้ให้ความยืดหยุ่นที่คุณต้องการเพื่อรับรู้เส้นทางของผู้ซื้อที่มีประสิทธิภาพ

ในทางกลับกัน ElasticSearch ได้รับการปรับให้เหมาะสมที่สุดสำหรับการค้นหาที่รวดเร็วและแม่นยำ ในฐานะที่เก็บเอกสารแบบ Java ซึ่งเคยเรียกว่าฐานข้อมูล NoSQL ได้รับการออกแบบมาเพื่อจัดเก็บเอกสาร JSON จำนวนมากและดึงข้อมูลตามเกณฑ์ที่ผู้ใช้ระบุ ซึ่งหมายความว่าได้ผลลัพธ์ที่รวดเร็วและมีความเกี่ยวข้องมากขึ้น ซึ่งจะทำให้ลูกค้าของคุณมีเส้นทางในการซื้อที่ชัดเจน

Elasticsearch นำสิ่งที่ยอดเยี่ยมเกี่ยวกับ MySQL มาใช้และทำให้ดียิ่งขึ้นไปอีก

ลองนึกภาพว่าต้องการค้นหาหูฟังชุดใดชุดหนึ่ง แต่คุณจำคีย์เวิร์ด "มาสเตอร์คลาส" ได้เท่านั้น ด้วยเสิร์ชเอ็นจิ้น MySQL ข้อความค้นหา "Master Class" จะส่งคืนผลิตภัณฑ์ที่ไม่เกี่ยวข้องจำนวนมาก นี่จะหมายถึงอัตราตีกลับที่เพิ่มขึ้นเนื่องจากผู้บริโภคหันไปหาคู่แข่งเพื่อความสะดวกในการใช้งาน

ผิดหวังกับประสบการณ์การค้นหาวีโอไอพี?

ลูกค้าผิดหวังกับประสบการณ์การค้นหา Magento หรือไม่?

Elasticsearch หลีกเลี่ยงปัญหานี้โดยอนุญาตให้คุณระบุเกณฑ์ต่างๆ ที่ผู้บริโภคอาจค้นหา นอกเหนือไปจากชื่อผลิตภัณฑ์ ซึ่งรวมถึงคำอธิบาย ผู้ผลิต วันที่เผยแพร่ และอื่นๆ

กล่าวโดยย่อ แทนที่จะหวังว่าผลลัพธ์ที่ถูกต้องจะปรากฏขึ้น ตอนนี้คุณสามารถกำหนดว่าผลการค้นหามีลักษณะอย่างไรโดยละเอียด ทำให้ Elasticsearch เป็นแบ็คเอนด์การค้นหาผลิตภัณฑ์ในอุดมคติสำหรับร้านอีคอมเมิร์ซของคุณ เนื่องจากมีความยืดหยุ่นและประสิทธิภาพ

กำลังมองหาทางเลือก Magento Search อยู่ใช่ไหม ดูตัวเลือกการค้นหา Magento อื่นๆ ของคุณ

ค้นหาเร็วมาก

ElasticSearch นั้นเร็วกว่าการค้นหาเริ่มต้นของ Magento มาก โดยเฉพาะอย่างยิ่งเมื่อค้นหาผ่านแคตตาล็อกผลิตภัณฑ์ขนาดใหญ่ มันสามารถดำเนินการค้นหาผลิตภัณฑ์นับล้านโดยไม่ต้องเหนื่อยและเป็นร้านอีคอมเมิร์ซที่หายากที่เข้าใกล้ผลิตภัณฑ์จำนวนนั้น

การค้นหาที่เร็วขึ้นหมายถึงการเดินทางของผู้ซื้อเร็วขึ้น ซึ่งหมายความว่าพวกเขามีแนวโน้มที่จะทำการซื้อมากขึ้น

ความเร็วที่ Elasticsearch ส่งคืนผลลัพธ์สามารถใช้เพื่ออัปเดตผลลัพธ์อย่างต่อเนื่อง ขณะที่ผู้ใช้พิมพ์คำค้นหา ผลการค้นหาจะอัปเดตทันทีเนื่องจาก ElasticSearch ค้นหาได้เร็วกว่าที่ผู้ใช้พิมพ์ได้ ความเร็วในโลกอีคอมเมิร์ซมีความสำคัญต่อความสำเร็จ การปรับไซต์ให้เหมาะสมช่วยขับเคลื่อนประสบการณ์ของผู้บริโภคและตั้งค่าร้านค้าของคุณให้ประสบความสำเร็จ

ผลลัพธ์ที่แม่นยำยิ่งขึ้น

เก้าในสิบครั้ง นักช็อปไม่ต้องการ สร้างคำค้นหา อย่าง ระมัดระวัง พวกเขาต้องการป้อนข้อความค้นหาที่เหมาะสมที่คลุมเครือและให้เครื่องมือค้นหาแสดงผลลัพธ์ที่เกี่ยวข้อง สิ่งสำคัญในตอนนี้คือคุณต้องนำเสนอฟังก์ชันการค้นหาหลักที่สอดคล้องกับความต้องการของผู้บริโภคของคุณ

ElasticSearch มีคุณสมบัติมากมายที่ช่วยจับคู่คำค้นหากับผลลัพธ์ที่เกี่ยวข้อง แม้ว่าข้อความค้นหาจะไม่อยู่ในรูปแบบที่ดีเป็นพิเศษ

คุณลักษณะต่างๆ ได้แก่ การค้นหาแบบคลุมเครือ ซึ่งตรงกับผลิตภัณฑ์ที่คล้ายกับข้อความค้นหา แต่ไม่เหมือนกันทุกประการ โดยใช้เทคนิคที่เรียกว่าสูตรระยะทาง Damerau-Levenshtein การค้นหาแบบคลุมเครือจะช่วยให้ร้านค้าของคุณแสดงและจัดอันดับสินค้าที่เหมาะสมจากแคตตาล็อก แม้ว่าผู้ซื้อจะพิมพ์ผิดหรือค้นหาผลิตภัณฑ์ที่เกี่ยวข้องที่ไม่ได้อยู่ในแคตตาล็อกก็ตาม

ง่ายต่อการใช้

ผลการค้นหาที่ไม่ดีอาจส่งผลเสียต่อประสิทธิภาพการจัดเก็บเช่นเดียวกับการไม่ค้นหาเลย อย่างไรก็ตาม เนื่องจากความซับซ้อนของสิ่งที่ ElasticSearch ทำ คุณอาจคาดว่าจะใช้งานยาก มันไม่ง่ายเลย

การทำดัชนีเป็นกระบวนการนำข้อมูลจากแหล่งข้อมูลขนาดใหญ่ แล้วจัดเก็บไว้ในรูปแบบที่เรียกค้นได้ง่าย เทคนิคการจัดทำดัชนีของ MySQL สามารถกลายเป็นคอขวดได้อย่างรวดเร็ว เพิ่มเวลาการค้นหา และผลักลูกค้าออกจากไซต์ของคุณ

ElasticSearch มาพร้อมกับค่าเริ่มต้นของการจัดทำดัชนีที่สมเหตุสมผล และสามารถเริ่มให้ผลลัพธ์ที่ดีขึ้นได้ในทันที ด้วยเหตุนี้ เมื่อคุณเชื่อมต่อ ElasticSearch กับ Magento การค้นหาจึงได้รับการปรับปรุงเกือบจะในทันทีโดยไม่มีการกำหนดค่าที่ซับซ้อน

การปรับฟังก์ชันการค้นหาหลักของร้านค้าของคุณให้เข้ากับประสบการณ์ที่ผู้บริโภคต้องการ ไม่ได้หมายความว่าต้องสละทรัพยากรในการพัฒนา ด้วยอีคอมเมิร์ซที่มีการจัดการ ทำให้สามารถ ตั้งค่า Elasticsearch ได้อย่างรวดเร็วผ่านพอร์ทัลไคลเอน ต์ ของคุณ คุณสามารถเริ่มมอบประสบการณ์ที่คุณต้องการได้ในเวลาไม่นาน

ปรับปรุง UX

เป็นที่ทราบกันมานานแล้วว่าในยุคปัจจุบัน ความสนใจของผู้บริโภคในโลกดิจิทัลนั้นสั้น หนึ่งในการศึกษาแรกๆ เกี่ยวกับระยะเวลาที่ผู้ใช้ใช้งานบนหน้าเว็บ จาก Microsoft Research พบว่าผู้ใช้โดยเฉลี่ยใช้เวลาเพียง 10 วินาทีในการดูหน้าเว็บ นั่นคือ 10 วินาทีในการให้คำตอบที่ถูกต้อง ในกรณีนี้คือผลิตภัณฑ์ พลาดกรอบเวลานั้นและคุณมีความเสี่ยงที่พวกเขาจะหันไปหาคู่แข่ง คุณจะอยู่ในร้านค้าไหมถ้าพนักงานเสิร์ฟพยายามขายสิ่งที่คุณไม่ต้องการให้คุณ?

Elasticsearch มักถูกมองข้ามในแง่ของ UX แต่การค้นหาเป็นส่วนสำคัญของเส้นทางของผู้ใช้ ผู้ค้นหามีแนวโน้มที่จะทำการซื้อมากกว่าผู้ไม่ค้นหาถึง 200% กุญแจสู่ความสำเร็จของร้านค้าของคุณคือการขับเคลื่อนส่วนนี้ของการเดินทางให้ประสบความสำเร็จเพื่อรักษาโมเมนตัมในการซื้อ

Elasticsearch ปรับปรุง Magento UX โดยรวมคุณลักษณะทั้งหมดที่กล่าวถึงข้างต้น ความเร็วที่เร็วขึ้นหมายความว่าลูกค้าสามารถค้นหาผลิตภัณฑ์ได้เร็วขึ้น ผลลัพธ์ที่แม่นยำยิ่งขึ้นหมายความว่าพวกเขาสามารถหาผลิตภัณฑ์ที่เหมาะสมได้ และการใช้งานง่ายหมายความว่าผู้ค้าสามารถเปิดใช้งานได้โดยไม่ต้องทำงานพิเศษมากเกินไป

ผู้บริโภคใช้เวลาน้อยลงในการดูหน้าเว็บก่อนที่จะดำเนินการต่อไป ในโลกที่ความเกี่ยวข้องมีความสำคัญมากขึ้นเท่านั้น Elasticsearch ช่วยให้ผู้ค้าไม่ต้องกังวลและช่วยให้พวกเขามอบประสบการณ์ผู้ใช้ที่ผู้บริโภคต้องการ

Elasticsearch มักถูกมองข้ามในแง่ของ UX แต่การค้นหาเป็นส่วนสำคัญของเส้นทางของผู้ใช้ โดยผู้ค้นหามีแนวโน้มที่จะทำการซื้อมากกว่า 200%

เรียนรู้วิธีปรับปรุง UX ของร้านค้าของคุณด้วยการเลือกหมวดหมู่ที่ดีขึ้น

เริ่มต้นใช้งาน Elasticsearch สำหรับ Magento ด้วยวิธีง่ายๆ

เมื่อต้นปีนี้ การวิเคราะห์ร้านค้าอีคอมเมิร์ซระดับองค์กรของ เรา เปิดเผยว่า 76% ของร้านค้าเสนอแถบค้นหาบนเดสก์ท็อป แต่มีเพียง 36% เท่านั้นที่มีร้านค้าบนมือ ถือ สาเหตุหนึ่งมาจากการขาดข้อเสนอการค้นหาผลิตภัณฑ์ที่ใช้งานและบำรุงรักษาได้ง่าย

ด้วยคอนเทนเนอร์ Nexcess ElasticSearch ผู้ค้าปลีกสามารถปรับใช้แพลตฟอร์มการค้นหาผลิตภัณฑ์ที่ปรับขนาดได้และปลอดภัยในเวลาไม่กี่นาที เมื่อลงชื่อสมัครใช้โซลูชันโฮสติ้งที่มีการจัดการจาก Nexcess แล้ว คุณสามารถเปิดใช้งานอินสแตนซ์ได้ผ่านพอร์ทัลไคลเอ็นต์ของคุณ

หากวางแผนที่จะผสานรวมกับ Magento ก็เป็นเพียงกรณีของการย้ายข้อมูลประจำตัวที่ถูกต้อง (ใช้ได้หลังจากตั้งค่าอินสแตนซ์ Elasticsearch แล้ว) ไปที่การตั้งค่า Magento ของคุณ หากใช้งานร้านค้า WooCommerce การดาวน์โหลดปลั๊กอิน Elasticsearch นั้นทำได้ง่ายเพียงแค่เชื่อมต่อกับร้านค้าของคุณ

เวลาที่จะทำคือตอนนี้ ด้วยการติดตั้งใช้งาน Elasticsearch คุณจะสามารถดึงดูดลูกค้าของคุณไปยังผลิตภัณฑ์ที่ต้องการได้ด้วยการช่วยสร้างแรงผลักดันในการซื้อ เมื่อรวมกับหน้าร้านของ Magento แล้ว Elasticsearch ทำให้สามารถจัดการผลลัพธ์ได้ดียิ่งขึ้น เพื่อให้สอดคล้องกับความคาดหวังของผู้บริโภคและรักษาการมีส่วนร่วมไว้

เรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ Magento และ Elasticsearch สามารถช่วยผลักดันการเติบโตของร้านค้าของคุณ และเริ่มต้นวันนี้