เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การค้นหาข้อความแบบ Full-Text เบื้องต้น

การค้นหาข้อความเป็นสิ่งที่จะทำซ้ำๆ ไม่ว่าจะเป็นการพัฒนาแอปพลิเคชันหรือการสำรวจชุดข้อมูลสำหรับงาน Data Science Full-text search มีประโยชน์อย่างมากเมื่อต้องการวิเคราะห์ข้อมูลเชิงสำรวจสำหรับโมเดล Natural Language Processing หรือเมื่อต้องการสร้างฟีเจอร์ค้นหาในแอปพลิเคชัน

ในแบบฝึกหัดนี้ จะได้ฝึกค้นหาข้อมูลในคอลัมน์ข้อความและจับคู่กับสตริงที่กำหนด ผลลัพธ์ที่ได้จะเหมือนกับคิวรีที่ใช้ LIKE operator ร่วมกับ wildcard % ทั้งต้นและท้ายสตริง แต่มีประสิทธิภาพสูงกว่ามาก และยังเป็นรากฐานสำหรับการค้นหาแบบ full-text ที่ซับซ้อนขึ้นอีกด้วย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เลือกคอลัมน์ title และ description จากตาราง film
  • ทำการ full-text search บนคอลัมน์ title โดยค้นหาคำว่า elf

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery 
WHERE ____(___) ___ ___(___);
แก้ไขและรันโค้ด