Pika-Pilz:
ich habe bereits angefangen die @-anrede funktion zu programmieren fürs WCF 2.0, bevor WoltLab damit angefangen hat, selber eine Implementation zu schreiben, und glaube mir, dass ist gar nicht so aufwändig. Im gegenteil, gerade dadurch, dass man die anzahl der zu durchsuchenden benutzer einschränkt, kann man eigentlich erst eine effiziente suche schon ab nur einem zeichen erreichen.
Außerdem kann man so etwas teils gleich mit JS lösen - man initialisiert ein array vor, dass alle namen im thema enthält, und lädt dann nur wenn ein @ entdeckt wird, die namen aus der freundesliste des nutzers nach. das sortiert mandann fix und filtert und hat die vorschläge.
Ab drei zeichen kann man dann alle benutzer durchsuchen, und auch dort könnte man dennoch eine höhere relevanz den treffern geben, denen der benutzer folgt oder die im thema sind, wenn man dies für sinnvoll erachtet.