Sphinx เป็นเครื่องมือค้นหาข้อความแบบเต็มที่ใช้ SQL ซึ่งสามารถใช้ร่วมกับ MySQL และ PostgreSQL สำหรับการค้นหาข้อความแบบเต็ม มีฟังก์ชันการค้นหาแบบมืออาชีพมากกว่าฐานข้อมูล ทำให้แอปพลิเคชันใช้การค้นหาข้อความแบบเต็มแบบมืออาชีพได้ง่ายขึ้น สฟิงซ์ออกแบบอินเทอร์เฟซ API การค้นหาเป็นพิเศษสำหรับภาษาสคริปต์บางภาษา เช่น PHP, Python, Perl, Ruby ฯลฯ และยังออกแบบปลั๊กอินเครื่องมือจัดเก็บข้อมูลสำหรับ MySQL อีกด้วย
ดัชนีสฟิงซ์เดียวสามารถมีบันทึกได้สูงสุด 100 ล้านบันทึก และความเร็วในการสืบค้นสำหรับ 10 ล้านบันทึกคือ 0.x วินาที (มิลลิวินาที) ความเร็วของการสร้างดัชนีโดยสฟิงซ์คือ: ใช้เวลาเพียง 3 ถึง 4 นาทีในการสร้างดัชนี 1 ล้านบันทึก และสามารถสร้างดัชนี 10 ล้านบันทึกให้เสร็จสิ้นได้ภายใน 50 นาที ดัชนีส่วนเพิ่มที่มีเพียง 100,000 รายการล่าสุด บันทึกจะต้องสร้างใหม่เพียงครั้งเดียว ใช้เวลาเพียงสิบวินาทีเท่านั้น
ขยาย