RFZ: Suchmaschine

Beitrag lesen

Moin,
ich habe bereits eine Suchmaschine für meine Site erstellt, da allerdings die Suchzeit zwischen 0.01 und 200sec variiert *g* frag ich mich wie ich es besser lösen kann.
Meine Datenbank beinhaltet über 22000 Artikel, wichtig sind da 2 Felder, Titel und Inhalt, welche durchsucht werden. Ich kann den Inhalt nicht kürzen (ich, du, das usw. entfernen) weil er auch ausgegeben werden soll. Ein query würde dann so aussehen:
SELECT titel, inhalt, datum FROM artikel WHERE ((inhalt LIKE '% such1%' OR titel LIKE '%such1%') AND (inhalt LIKE '% such2%' OR titel LIKE '%such2%')) ORDER BY id DESC LIMIT 0,10
Nun wüsst ich einfach gern, wie man soeine Suchmaschine am besten realisiert. Ausserdem versteh ich nicht warum die suche nach immer dem gleichen Begriff mal nur 0.1 und mal 20 sec dauert?!? Wie machen das denn die grossen Suchmaschinen wie z.B. google?

cu RFZ