Die Suchfunktion ist ja nicht speziell für dieses Forum programmiert, sondern es ist die Standardsuchfunktion für diese Software. Zudem ist es nicht so sehr die Menge der Suchanfragen, sondern die Menge an Daten, die hier verwaltet werden.
Wenn ich es richtig weiß, vergleicht die Software nicht jedesmal, wenn etwas gesucht mit der kompletten Forumsdatenbank. Stattdessen macht sie vorher schon, sobald ein Beitrag geschrieben und abgespeichert wird, eine Indexierung, also eine Vorsortierung von Zeichenfolgen. Der Vorteil ist, dass sie das machen kann, während sie gerade nicht für die Suche gebraucht wird, also Däumchendrehen würde. Der Vorteil ist auch, dass sie beim Abschicken der Suchanfrage eben nur noch ihr Register durchsehen muss, in welchem Beitrag eine eingegebene Zeichenfolge auftaucht und dies dann als Ergebnis ausspuckt. Das geht viel schneller als die komplette Datenbank zu durchsuchen. Aber wie Solwac schon geschrieben hat: damit dieses Register sinnvoll ist, werden nur Begriffe von mindestens vier Zeichen Länge abgelegt. Das ist für Midgard mit seinen vielen spezifischen Zwei- und Dreizeichenabkürzungen nicht so schön, aber nicht zu ändern. Und ja, das ist der genau der Grund, warum in den Titeln keine Abkürzungen verwendet werden sollen.
Ich weiß, ich muss mal wieder eine neue Anleitung für die Suchfunktion schreiben, der alte Strang ist leider etwas überholt.