udm_find

udm_find -- Führe eine Suche durch.

Beschreibung

int udm_find ( int agent, string query)

udm_find( ) gibt einen Ergebniszeiger bei Erfolg zurück , FALSE bei einem Fehler .

Die eigentliche Suche . Das erste Argument - die Session , das nächste - die Suche selbst . Um etwas zu finden , einfach die zu suchenden Begriffe in das Suchfeld eintippen und den Submit-Button drücken . Zum Beispiel " mysql odbc " . Die doppelten Anführungszeichen " sollten nicht in einer Suche verwendet werden , sie werden hier nur aufgeführt , um die Suchbegriffe vom anderen Text zu unterscheiden . mnoGoSearch wird alle Dokumente finden , die das Wort "mysql " und / oder "odbc " enthalten . Dokumente , die der Suche besser entsprechen als andere werden zuerst angezeigt . Wird der Suchmodus ALL verwendet , werden nur Dokumente gefunden , die alle gesuchten Wörter mindestens einmal enthalten . Wird der Suchmodus ANY verwendet , werden alle Dokumente zurückgliefert , die eines der gesuchten Wörter enthalten . Wenn ausgefeiltere Suchen stattfinden sollen , muss die Suchsprache verwendet werden . In diesem Falle sollte der boolsche Übereinstimmungsmodus gewählt werden .

mnoGoSearch kennt die folgenden boolschen Operatoren :

- logisches UND . Zum Beispiel " mysql odbc" . mnoGoSearch wird alle Dokumente finden , die sowohl "mysql " als auch "odbc " enthalten .

| - logisches ODER . Zum Beispiel " mysql|odbc" . mnoGoSearch wird alle Dokumente zurückliefern die das Wort "mysql " oder das Wort "odbc " enthalten .

~ - logisches NICHT . Zum Beispiel " mysql ~odbc" . mnoGoSearch wird alle Dokumente finden , die das Wort "mysql " enthalten , nicht aber das Wort "odbc " zur gleichen Zeit . Dieser Operator ist jedoch ein rein ausschließender Operator . Die Suche " ~odbc " wird keine Ergebnisse zurückliefern !

( ) - Gruppierung , um komplexe Suchen zu bilden . Zum Beispiel " (mysql | msql ) ~postgres " . Die Suchesprache ist simpel und stark zugleich .