أي محرك بحث يستخدم قاعدة بينات للتنقيب عن الكلمة المطلوبة
فمثلا لو كان لدينا محرك بحث يستخدم MySQL فإنه يمكن أن تبحث عن أي كلمة تريد.
بإستخدام Regular Expression
مثال: للبحث عن كلمة أحمد أو إحمد أو احمد الإستعلام كما يلي:
كود:
SELECT * FROM Student WHERE Name RLIKE BINARY '[أإا]حمد'
أما مشكله البحث عن "القبطان نامق" فستكون كالتالي:
كود:
SELECT * FROM Student WHERE Name RLIKE BINARY 'ال[ـ]{0,}ق[ـ]{0,}ب[ـ]{0,}
ط[ـ]{0,}ان ن[ـ]{0,}ام[ـ]{0,}ق' تعلمت من هذه الدرس
http://www.php4web.com/phpbb/viewtopic.php?t=383