עם איזה דטאבייס אתה עובד?
בכל מ קרה אני מניח שMYSQL - אז בגרסאות החדושת יותר יש אופציה לחפש עם REGEX
(אופרטור regexp)
ובנוגע למאות תוצאות - בדיוק כתבתי משהו כזה עם זנד לוסין
יש מערכת אינדוקס וחיפוש מאוד חכמה (גוגל עושים לה אימפלמנטציה בפייטון בגדול) - השם של זה הוא LUCENE וזה כתוב בJAVA
יש קומפוננטה של ZEND FRAMEWORK בשם zend_search_lucene שמדמה אתא ותה הפעולה רק בPHP
הקומפוננטה מאפשרת ליצור מסדי ענק ולחפש בהם במהירויות שיא.. אלגוריתם מאוד חכם (לא הייתי מציע לשחק בקוד אלא רק להשתמש בממשק כי אין קומנטים וזה מסובך מאוד..)
עוד מידע
http://framework.zend.com/manual/en/...ch.lucene.html
בהצלחה באימפלמנטציה (: