Mehrere Beiträge haben neben dem "+" (MUST) und dem "-" (NOT) auch einen dritten Operator ohne Vorzeichen (CAN) vorgeschlagen.
Bei anderen Suchvorgängen dient dieser üblicherweise als Sortierkriterium für die Treffer: Das Auftreten eines mit (CAN) bezeichneten Terms im durchsuchten Text erhöht das "Rating" des Treffers, entscheidet aber nicht über Treffer oder Nicht-Treffer.
Wer einen solchen (CAN)-Operator haben will, sollte sich Gedanken darüber machen, wie eine entsprechende Rating-Funktion für die Treffer-Rangfolge aussehen sollte.
Zu bedenken gebe ich zudem, daß ich bisher bei limitierter Menge von anzuzeigenden Treffern die Suchoperation beim Erreichen der gewünschten Trefferzahl abbrechen kann, falls die Sortierung der Treffer nicht spezifiziert war oder mit der Sortierung des Index übereinstimmt.
Mit der Einführung einer Gewichtung der Treffer wird es jedoch zwingend erforderlich, alle Treffer zu bestimmen, zwischenzuspeichern und zu sortieren - mal sehen, wie lange dann eine Suche nach "HTML" dauert, wenn sie 20000 Treffer produziert, die dann sortiert werden wollen ...
Es ist nicht so, daß ich das nicht implementieren würde, wenn Ihr mir *genau* erklären könnt, was (CAN) genau bewirken soll ...