แม้ว่าวิธีนี้จะเป็นไปได้ แต่ก็เป็นวิธีที่ไม่มีประสิทธิภาพอย่างมากสำหรับการค้นหาข้อความแบบเต็ม โดยเฉพาะอย่างยิ่งเมื่อประมวลผลข้อมูลจำนวนมาก
นักพัฒนาเพียงแค่ทำเครื่องหมายฟิลด์ที่ต้องการค้นหาข้อความแบบเต็ม จากนั้นใช้วิธีการพิเศษของ MySQL เพื่อดำเนินการค้นหาในฟิลด์เหล่านั้น ซึ่งไม่เพียงปรับปรุงประสิทธิภาพและประสิทธิผล (เนื่องจาก MySQL จัดทำดัชนีฟิลด์เหล่านี้เพื่อเพิ่มประสิทธิภาพการค้นหา) แต่ยังใช้การค้นหาคุณภาพสูงขึ้นด้วย MySQL ใช้ภาษาธรรมชาติเพื่อประเมินผลลัพธ์อย่างชาญฉลาดเพื่อกำจัดรายการที่ไม่เกี่ยวข้อง
สร้างตาราง:
ALTER TABLE name ADD FULLTEXT INDEX (เขตข้อมูลตาราง)
ใช้คำสั่ง SHOW INDEXES เพื่อตรวจสอบว่าเพิ่มดัชนีแล้ว
เมื่อคุณมีข้อมูลและดัชนีแล้ว คุณสามารถใช้การค้นหาข้อความแบบเต็มของ MySQL ได้ -วิธีการค้นหาข้อความเป็นแบบ MATCH ...SELECT แบบสอบถามของคำสั่ง AGAINST:
ฟิลด์ SELECT ตารางจากชื่อตาราง WHERE MATCH (ฟิลด์ตารางการค้นหาข้อความแบบเต็ม) AGAINST ('สตริงการค้นหา');
ในที่สุดก็แสดงผลลัพธ์